Какой самый простой способ скопировать часть структуры каталогов на внешний диск?

274
Jon Cage

Я пытаюсь переместить большую часть данных с одного из наших серверов на внешний диск для доставки в хранилище ледника Amazon.

Чтобы сделать это, я бы хотел скопировать часть сервера, сохранив структуру каталогов. Т.е. переместить это:

\\MyServer\Some\Longwinded\Path\TheDataIWantToCopy \\MyServer\Some\Longwinded\Path\TheDataIWantToCopy\First bit of data\DataFile1.dat 

к этому:

D:\ D:\First bit of data\DataFile1.dat 
0
Использовать какие-то инструменты синхронизации? (SyncBack бесплатный) Darius 11 лет назад 0

2 ответа на вопрос

1
mvp

You could use Windows Explorer to copy directories.

If you prefer command line, then xcopy should work:

xcopy \\MyServer\Some\Longwinded\Path\TheDataIWantToCopy D: /S 

I am Linux guy myself and prefer Linux tools like rsync, and there is rsync UI compiled for Windows called grsync which may work even better because it is restartable (it would not copy files that already have been copied).

0
Brian

Для перемещения большого количества файлов или даже небольших объемов, которые занимают много времени в Windows, команда robocopy работает хорошо. Имеются параметры, позволяющие возобновить копию, которая была каким-либо образом прервана, или скопировать несколько файлов, которые были добавлены с момента последней копии, без повторного редактирования всех файлов.

Для зеркалирования каталогов и файлов от источника к месту назначения используйте нижеприведенное. Mirror удалит и добавит файлы по мере необходимости, поэтому может быть перезапущен, если пропущены только некоторые файлы, некоторые были изменены или некоторые были удалены и т. Д. Без повторного копирования всего, как это делает xcopy.

robocopy \\MyServer\Some\Longwinded\Path\TheDataIWantToCopy D:\ /MIR