Windows

Nazwy plików byłyby zbyt długie dla folderu docelowego

Poradnik # 1 - Znikający folder i jego nazwa.

Poradnik # 1 - Znikający folder i jego nazwa.
Anonim

Ostatnio przeglądając niektóre z moich plików i folderów kopii zapasowych na moim komputerze z systemem Windows, natknąłem się na stare pliki kopii zapasowych, które chciałem usunąć. Nie miałem żadnego pożytku ze starej kopii zapasowej, dlatego chciałem usunąć skompresowany plik.tar.

Kiedy jednak usunąłem ten błąd, otrzymałem następujący komunikat o błędzie:

Nazwa pliku być zbyt długim dla folderu docelowego

Najwyraźniej skompresowany plik zawiera plik obrazu JPG, którego mój system Windows nie mógł usunąć. Używając opcji Pomiń, usunąłem wszystkie oprócz tego pliku. Dlaczego tak się stało?

W standardowym systemie nazewnictwa plików systemu Windows całkowita nazwa nie może przekraczać 259 znaków. Obejmuje to ścieżkę do folderu, nazwę pliku i rozszerzenie pliku. Jeśli tak, to przy próbie usunięcia pojawi się ten błąd.

Maksymalne ograniczenie długości ścieżki : W interfejsie API systemu Windows (z pewnymi wyjątkami omówionymi w poniższych akapitach) maksymalna długość ścieżki to MAX_PATH, która jest zdefiniowana jako 260 znaków. Ścieżka lokalna jest uporządkowana w następującej kolejności: litera dysku, dwukropek, ukośnik odwrotny, komponenty nazw oddzielone przez ukośniki odwrotne i kończący znak pusty. Na przykład, maksymalna ścieżka na dysku D to "D: jakiś 256-znakowy ciąg znaków" gdzie "" reprezentuje niewidoczny, kończący znak null dla bieżącej strony kodowej systemu. (Znaki są tutaj używane dla przejrzystości wizualnej i nie mogą być częścią prawidłowego ciągu znaków) MSDN.

Nazwa pliku jest zbyt długa dla folderu docelowego

Teraz w moim przypadku pełna ścieżka folderu była:

D: Site Backups Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget adresat 2 public_html2 wp-content2 uploads 2011 08

A nazwa pliku była naprawdę długa - jak Muzyka-producent- … -i-wideo-gry.jpg - jak widać na obrazie.

Otworzyłem jej lokalizację i próbował usunąć lub zmienić nazwę pliku. Nie zaoferowano mi nawet takiej opcji. Jeśli możesz zmienić nazwę, dobrze - ale nie oferowano mi tej opcji.

Więc poszedłem "Wróć" do jej podfolderu i próbowałem go usunąć. Bez powodzenia. Otrzymałem ten sam komunikat o błędzie.

Następnie użyłem opcji Przenieś do folderu , aby przenieść folder na mój dysk D . To zadziałało! Ścieżka nagle stała się krótsza i mogłem ją usunąć.

Ta prosta sztuczka działała w moim przypadku i mam nadzieję, że ci to pomoże.

Czasami po prostu ponowne uruchomienie, uruchomienie Check Disk lub użycie bezpłatnego oprogramowania do usuwania stron trzecich są również znane z usuwania usuniętych plików i folderów.

Możesz także użyć darmowego Long Path Fixer , aby naprawić błędy Path Too Long w Windows.

Jeśli nic nie pomaga, to możesz chcieć spójrz na ten wątek Microsoft, w którym zaproponowano kilka zaawansowanych sposobów użycia CMD i Robocopy.