Имам папка за съхранение в мрежа, в която всички потребители ще съхраняват активните си данни на сървър. Сега този сървър ще бъде заменен с нов поради проблем с мястото, така че трябва да копирам файловете на подпапки от папката за съхранение на стария сървър в папката за съхранение на новия сървър. Имам следния пример:
от \Стария сървър\съхранение\данни & файлове в \Новия сървър\съхранение\данни & файлове.
xcopy.exe определено е ваш приятел тук. Той е вграден в Windows, така че цената му е нищожна.
Просто xcopy /s c:\source d:\target
Вероятно ще искате да коригирате някои неща; някои от опциите, които добавяме, включват и тези:
/s/e
- рекурсивно копиране, включително копиране на празни директории./v
- добавя се, за да се провери копието спрямо оригинала. по-бавно, но за параноиците./h
- копиране на системни и скрити файлове./k
- копиране на атрибути само за четене заедно с файловете. в противен случай всички файлове стават за четене и писане./x
- ако ви е грижа за правата, може да искате /o
или /x
./y
- не питайте преди да презапишете съществуващи файлове./z
- ако смятате, че копирането може да се провали и искате да го рестартирате, използвайте това. Той поставя маркер върху всеки файл, докато копира, така че можете да стартирате отново командата xcopy, за да продължите от мястото, където е спряла.Ако смятате, че xcopy може да се провали по време на работа (например при копиране през нестабилна мрежова връзка) или че трябва да го спрете и искате да го продължите по-късно, можете да използвате xcopy /s/z c:\source d:\target
.
Надявам се това да помогне.
Може би ще искате да разгледате XCopy или RoboCopy, които са доста изчерпателни решения за почти всички операции за копиране на файлове в Windows.
Разгледайте базирания на rsync
инструмент за Windows NASBackup. Ще бъде бонус, ако сте запознати с командите rsync.