Robocopy - Skopiuj katalog do innego katalogu

5

Nie mogę uwierzyć, że mam problem z skopiowaniem katalogu do innego katalogu za pomocą wiersza polecenia systemu Windows.

To, co chcę zrobić, jest proste -:

Powiedzmy, że mam katalog -:

C:\test

i chcę skopiować test do D: Więc w D powinien być folder taki jak poniżej:

D:\test

kiedy używam

robocopy C:\test D:\test \E

Dysk D kończy zawartość C: \ test w katalogu głównym, a nie znajduje się w katalogu o nazwie test.

Jak robisz tę prostą rzecz?

ng.newbie
źródło

Odpowiedzi:

7

Jeśli chcesz utworzyć dokładny duplikat, użyj następującej wersji (co odpowiada dodaniu / E i / PURGE:

robocopy c:\source d:\destination /MIR

Jeśli wszystko, co chcesz zrobić, to skopiować katalogi i podkatalogi, w tym puste, użyj

robocopy c:\source d:\destination /E

Dopadł cię ukośnik odwrotny w opcji E.

Aby dowiedzieć się więcej o Robocopy tutaj, przydatne jest wyszukiwanie:

http://www.google.com?q=robocopy+syntax

SDsolar
źródło
1
Możesz poprawić literówkę: w „robocopy d: \ test d: \ test / E” musisz zaadresować źródło jako C :, a nie D :.
Herb
1
tak przy okazji, oto coś, co warto rozważyć. Jeśli często robisz ROBOCOPY, prawdopodobnie odkryłeś, że kiedy zegary się nie zgadzają, może skończyć się kopiowaniem wielu plików, ponieważ uważa, że ​​są one nowe. To, co chcesz zrobić, to kliknąć zegar (y) i znaleźć czas internetowy i zmienić serwer na time.nist.gov na obu, a następnie kliknąć aktualizację. Możesz zobaczyć szczegóły w tym Q&A, które zrobiłem na SE: raspberrypi.stackexchange.com/questions/68811/... ?
SDsolar
0

Chociaż ta odpowiedź nie działa robocopy, myślę, że nadal służy do kopiowania katalogów.

Możesz spróbować użyć: xcopy

Stosowanie: xcopy source [destination] ...

Możesz sprawdzić więcej szczegółów, wykonując xcopy /?

Źródło: JAK: Skopiować folder do innego folderu i zachować jego uprawnienia .

thisNeil
źródło
1
FYI: Robocopy zastępuje XCopy w późniejszych wersjach systemu Windows
Multinerd