Poprawka: nazwy plików źródłowych są większe niż obsługiwane przez system plików

Wielu użytkowników ma do czynienia z dziwnym scenariuszem, próbując skopiować lub usunąć coś na swoim komputerze. Dotknięci użytkownicy zgłaszają otrzymywanie monitu Zbyt długa ścieżka źródłowa z informacją, że „Nazwy plików źródłowych są większe niż obsługiwane przez system plików”. Zazwyczaj dzieje się tak w przypadku pliku (lub więcej), które są zakopane w szeregu podfolderów o długich nazwach. Ilekroć tak się stanie, nie możesz przenieść, usunąć ani zmienić nazwy żadnego z zaangażowanych plików / folderów.

Nazwy plików źródłowych są większe niż obsługiwane przez system plików

Dużym problemem związanym z tym konkretnym błędem jest to, że gdy wystąpi, nie można (najwyraźniej) zrobić z plikiem / folderem nic innego, niż pozwolić mu zajmować cenne miejsce w pamięci.

Dlaczego występuje błąd Zbyt długiej ścieżki źródłowej

Pojawi się „Nazwy plików źródłowych są większe niż obsługiwane przez system plików”, ponieważ Microsoft zezwala tylko na 258 znaków w podfolderze ścieżki folderu. Za każdym razem, gdy limit ten zostanie przekroczony, cała ścieżka folderu zostanie zablokowana przed konwencjonalną obsługą.

Jeśli próbujesz rozwiązać ten sam komunikat o błędzie, poniższe metody pomogą Ci rozwiązać problem. Poniżej znajduje się zbiór metod, które zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Wszystkie metody przedstawione poniżej powinny rozwiązać problem. Zachęcamy do podążania za tym, który wydaje się bardziej dostępny dla Twojej obecnej sytuacji.

Metoda 1: Usunięcie z pominięciem Kosza

Wielu użytkownikom udało się rozwiązać ten problem, całkowicie omijając kosz podczas próby usunięcia pliku lub folderu, w którym wyświetlany jest błąd „Nazwy plików źródłowych są większe niż obsługiwane przez system plików” .

Aby to zrobić, po prostu wybierz plik (lub folder), w którym wyświetlany jest błąd, i naciśnij SHIFT + Delete, aby trwale usunąć plik (bez przechodzenia przez Kosz).

Wybierz docelowy folder i naciśnij Shift + Del

Metoda 2: Usunięcie drzewa przez utworzenie katalogu wabika

Istnieje inne ręczne podejście, którego wielu dotkniętych użytkowników z powodzeniem usunęło folder trzeci, który pokazywał błąd „Nazwy plików źródłowych są większe niż jest obsługiwane przez system plików” .

Podejście to polega na utworzeniu folderu wabika znajdującego się w tym samym katalogu, co folder, którego nie można usunąć. Przez tymczasowe przeniesienie zawartości folderu, którego nie można usunąć do folderu wabika, niektórym użytkownikom udało się usunąć cały katalog, w którym był wyświetlany błąd.

Oto krótki przewodnik z tym, co musisz zrobić:

  1. Przejdź do katalogu głównego dysku zawierającego drzewo folderów, którego nie możesz usunąć. W naszym przypadku katalog główny to C: \, ponieważ chcemy usunąć serię folderów znajdujących się w Dokumentach . Więc idź dalej i utwórz folder z pojedynczą literą w katalogu głównym.

  2. Pozostaw na razie folder jednoliterowy i przejdź do katalogu, który chcesz usunąć. Po dotarciu na miejsce zaznacz całą jego zawartość i naciśnij Ctrl + X, aby je wyciąć.

    Przejdź do docelowej ścieżki folderu i wycinaj zawartość w środku
  3. Następnie przejdź do folderu tymczasowego (w naszym przypadku folderu B), który wcześniej utworzyłeś, i otwórz go, a następnie wklej zawartość, naciskając Ctrl + V.

    Wklej zawartość docelowego katalogu do folderu tymczasowego
  4. Następnie przejdź do katalogu głównego, kliknij prawym przyciskiem myszy folder tymczasowy i usuń go.

    Usuwanie folderu tymczasowego
  5. Na koniec wróć do oryginalnego katalogu i usuń go. Powinieneś być w stanie to zrobić bez otrzymania błędu „Nazwy plików źródłowych są większe niż jest obsługiwany przez system plików” .

Uwaga: pamiętaj, że jeśli masz wiele dźwigni folderów, musisz powtórzyć powyższą procedurę dla każdej z nich, aby móc usunąć każdą z nich.

Jeśli ta metoda nie była skuteczna, przejdź do następnej metody poniżej.

Metoda 3: Korzystanie z narzędzia Microsoft Robocopy.exe

Jeśli znasz się na technologii i wolisz rozwiązania techniczne zamiast nieco bardziej żmudnej pracy, możesz skorzystać ze zgrabnego narzędzia Microsoft zintegrowanego z wierszem poleceń od systemu Windows Vista.

Niektórym użytkownikom udało się rozwiązać ten konkretny problem, tworząc pusty folder, a następnie za pomocą narzędzia RoboCopy skopiować ten pusty folder do folderu zawierającego długie nazwy plików. Większość użytkowników, którzy próbowali tej metody, zgłosiła, że ​​działała ona bezbłędnie.

Oto, co musisz zrobić:

  1. Utwórz pusty folder na tym samym dysku co folder o długich nazwach plików. Nazwaliśmy to pustym .
  2. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ cmd ” i naciśnij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak w monicie.

    Uruchom okno dialogowe: cmd, a następnie naciśnij Ctrl + Shift + Enter
  3. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz następujące polecenie, aby skopiować pusty folder do folderu docelowego, co ułatwi usunięcie najnowszego:
     robocopy / MIR c: \ * pusty * c: \ * folder docelowy * 

    Uwaga: pamiętaj, że musisz zastąpić * puste * i * ukierunkowane foldery * symbolami zastępczymi rzeczywistymi nazwami w danym scenariuszu.

Wymuszenie usunięcia folderu za pomocą Robocopy

Metoda 4: Korzystanie z narzędzia wiersza polecenia SuperDelete

Niektórym użytkownikom dotkniętym błędem „Nazwy plików źródłowych są większe niż obsługiwany przez system plików” udało się usunąć nieznośne foldery za pomocą narzędzia wiersza polecenia o otwartym kodzie źródłowym o nazwie SuperDelete .

Niektórzy użytkownicy zgłosili, że ta metoda była w końcu skuteczna po tym, jak większość innych metod, które wcześniej badali, okazała się nieskuteczna. Nie bój się, że to narzędzie jest narzędziem wiersza poleceń - jest naprawdę bardzo łatwe w użyciu.

Oto krótki przewodnik na temat używania SuperDelete do usuwania folderów i plików, w których wyświetlany jest błąd „nazwy plików źródłowych są większe niż obsługiwany przez system plików” :

  1. Odwiedź ten link ( tutaj ) i pobierz najnowszą wersję archiwum SuperDelete.

    Pobieranie pliku wykonywalnego SuperDelete
  2. Wyodrębnij folder zip SuperDelete i wklej plik wykonywalny SuperDelete w innym miejscu.
  3. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „cmd” i naciśnij klawisz Enter, aby otworzyć okno wiersza polecenia.

    Uruchom okno dialogowe: cmd
  4. W wierszu polecenia użyj polecenia CD, aby przejść do lokalizacji SuperDelete.exe. Wkleiliśmy go do katalogu głównego C, więc polecenie brzmiało cd C: \.
  5. Następnie użyj następującego polecenia, aby usunąć folder lub plik, który pokazuje ci Nazwy plików źródłowych są większe niż jest to obsługiwane przez system plików ” :
     SuperDelete.exe * fullPathToFileOrFolder * 

    Uwaga: Zastąp * symbol zastępczy * FullPathToFileorFolder * dokładną ścieżką w danym scenariuszu.

  6. Naciśnij klawisz Y w następnym monicie, aby potwierdzić usunięcie folderu lub pliku.

    Usuwanie folderów lub plików długiej ścieżki za pomocą SuperDelete
  7. To wszystko, folder lub plik zostanie trwale usunięty.

Ciekawe Artykuły