Muszę wykonać kopie zapasowe niektórych plików w udziale sieciowym. Muszę jednak skopiować te pliki na dysk lokalny przed wypaleniem dysków, ponieważ pliki te mogą być w użyciu. Niektóre pliki nie zostaną skopiowane, ponieważ ścieżka do pliku jest za długa. Czy istnieje inne obejście niż zmiana struktury pliku?
windows-7
windows
copy-paste
Brian Sturm
źródło
źródło
Odpowiedzi:
Maksymalna długość ścieżki wynosi 260 w systemie Windows Vista / 7. Mogę polecić trzy rozwiązania:
Wszystkie te sugestie zakładają, że masz jakiś dostęp do zapisu w sieciowym folderze współdzielonym / komputerze. Jeśli nie możesz wykonać żadnej z tych czynności, możesz potrzebować pomocy administratora.
źródło
Solidne kopiowanie plików i folderów .
Windows 7 i nowszy:
Robocopy XP027 to standardowe polecenie w systemie Windows 7 i nowszym.
NT 4 / Windows 2000:
Narzędzia zestawu Windows Server 2003 Resource Kit obejmują Robocopy XP010,
który można uruchomić na NT 4 / Windows 2000.
Windows 95 lub NT 3.5:
Robocopy nie działa w systemie Windows 95 lub NT 3.5. (Robocopy to aplikacja Unicode).
Obejście systemu Windows 95 lub NT 3.5:
GUI Microsoft Robocopy zainstaluje Robocopy XP026 na C: \ Windows \ system32,
ta wersja może działać na starszych systemach operacyjnych
i zawiera niektóre funkcje z XP027 (/ BYTES), ale ma poprawnie uszkodzoną obsługę poziomu błędu.
„Zadania” Robocopy i opcja „Źródło monitorowania” stanowią alternatywę dla skonfigurowania Zaplanowanego zadania w celu uruchomienia pliku wsadowego za pomocą polecenia Robocopy.
źródło
/256
flagę. Wielkie dzięki! Walczyłem z tym przez cały dzień.robocopy /E C:\Windows D:\Windows
(tj. Nie robocopy / EC: \ Windows D: \ ). (2) Może przenosić pliki zamiast kopiować je za pomocą/MOVE
opcji.Możesz uzyskać dostęp do ścieżki o długości do ~ 32 000 znaków, poprzedzając ją
\\?\
.Działa to z wiersza polecenia i innych programów korzystających z metod Win32 Unicode Api, w tym aplikacji .Net. Wymaga systemu plików, który obsługuje długie ścieżki (np. NTFS), ale jeśli masz problem z długą ścieżką, to jest pewne.
Pamiętaj, że niektóre aplikacje i wiele rodzimych narzędzi (takich jak Explorer) będą miały problemy z tymi ścieżkami, więc użyj tego, aby wyjść z dziury, a nie do jednej.
źródło
FastCopy to projekt typu open source C napisany przez SHIROUZU Hiroaki i jest „Najszybszym oprogramowaniem do kopiowania / usuwania w systemie Windows”. Obsługuje UNICODE i nazwy ścieżek plików powyżej MAX_PATH (260 znaków).
Jeśli masz setki ścieżek, które są zbyt długie, aby je naprawić, użyj narzędzia „ Path Tool Long Auto Fixer ”
źródło
Najszybsza poprawka, jakiej użyłem w tej sytuacji, polegała na zmianie nazwy zbyt długich folderów nazw na „1”.
Ponadto, jako ogólna praktyka, staram się wyjaśnić wszystkim użytkownikom, aby nie umieszczali historii swojego życia w nazwie pliku lub folderu.
Każdy porządny menedżer plików może obsługiwać dłuższe niż 260 znaków.
źródło