Jak zapobiec błędom kopiowania długich nazw plików z dysku zewnętrznego?

19

Mam zewnętrzny dysk twardy z wieloma plikami (800 GB). Chcę skopiować całą zawartość zewnętrznego dysku twardego na dysk lokalny. uzyskać wiele błędów dotyczących długiej nazwy pliku lub długiej ścieżki pliku. Zmiana nazwy jest również niemożliwa z powodu liczby błędów.

Co mogę zrobić z tym problemem?

SliverLight
źródło

Odpowiedzi:

17

Tego rodzaju błędy dostaniesz, jeśli użyjesz funkcji przeciągnij i upuść w Eksploratorze Windows.

Jeśli jednak korzystasz z Robocopy, powinieneś odkryć, że możesz skopiować pliki bez żadnych problemów.

Wersja Robocopy z linii poleceń jest wbudowana w Windows 7 i Windows Server 2008; można go pobrać dla innych systemów operacyjnych. Chociaż istnieje GUI do pobrania, najlepiej go używać z wiersza poleceń (aka CMD.exe).

Domyślnie Robocopy powinien obsługiwać ścieżki dłuższe niż 256 znaków (jest przełącznik, aby go wyłączyć, ale w twoim przypadku nie chcesz tego robić).

Przykładowy wiersz poleceń (który skopiuje wszystkie pliki z folderu C: \ Projekty do folderu Z: \ Projekty):

robocopy „C: \ Projekty” „Z: \ Projekty” *. * / COPY: DAT / E

misterjaytee
źródło
dzięki za odpowiedź / czy proszę mi powiedzieć, które części robocopy powinienem sprawdzić w tym celu!
SliverLight,
te kontrole są bardzo ważne ...
SliverLight
1
Edytowano odpowiedź, aby podać przykładowe polecenie Robocopy
misterjaytee
dzięki za edycję / czy powinienem użyć tego polecenia w wierszu polecenia (cmd) czy robocopy ma miejsce na użycie tego polecenia?
SliverLight
Jak napisano w tekście, „użyj go z wiersza polecenia”, znanego również jako wiersz polecenia lub CMD.
misterjaytee