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

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

Ale kiedy zacząłem go usuwać, otrzymałem następujący komunikat o błędzie:

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

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

Najwyraźniej skompresowany plik zawierał plik obrazu JPG , którego mój (JPG)system Windows(Windows) nie był w stanie usunąć. Korzystając z opcji Pomiń(Skip) , usunąłem wszystko oprócz tego pliku. Dlaczego tak się stało?

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

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

Powiązane(Related) : Jak włączyć długie ścieżki Win32 w systemie Windows(How to Enable Win32 Long Paths in Windows) .

Nazwa pliku(Filename) jest za długa dla folderu docelowego

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

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 homedirect 2 public_html2 wp-content2 przesyłanie 2011 08

A nazwa pliku była naprawdę długa – jak producent-muzyki-…-i-gry-wideo.jpg(Music-producer-…-and-video-games.jpg) – jak widać na obrazku.

Otworzyłem jego lokalizację i próbowałem usunąć lub zmienić nazwę(delete or rename) pliku. Nie zaoferowano mi nawet takiej możliwości. Jeśli możesz zmienić nazwę, w porządku – ale nie zaoferowano mi tej opcji.

Nazwa pliku jest za długa 2

Nazwa pliku jest za długa 3

Ta prosta sztuczka zadziałała w moim przypadku i mam nadzieję, że tobie też pomoże.(This simple trick worked in my case, and I hope it helps you too.)

Czasami po prostu ponowne uruchomienie, uruchomienie Check Disk lub skorzystanie z bezpłatnego oprogramowania do usuwania innych firm pomaga usunąć nieusuwalne pliki i foldery .

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

Jeśli nic nie pomoże, możesz rzucić okiem na ten wątek Microsoft(Microsoft thread) , w którym zasugerowano zaawansowane sposoby korzystania z CMD i Robocopy .

Przeczytaj pokrewne(Related read) : Nazwy plików źródłowych są większe niż obsługiwane przez system plików .



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts