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.
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).
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ć:
- 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.
- 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 - 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 - Następnie przejdź do katalogu głównego, kliknij prawym przyciskiem myszy folder tymczasowy i usuń go.
Usuwanie folderu tymczasowego - 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ć:
- Utwórz pusty folder na tym samym dysku co folder o długich nazwach plików. Nazwaliśmy to pustym .
- 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 - 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.
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” :
- Odwiedź ten link ( tutaj ) i pobierz najnowszą wersję archiwum SuperDelete.
Pobieranie pliku wykonywalnego SuperDelete - Wyodrębnij folder zip SuperDelete i wklej plik wykonywalny SuperDelete w innym miejscu.
- 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 - 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: \.
- 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.
- 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 - To wszystko, folder lub plik zostanie trwale usunięty.