Тотальная неудачница и убийца жёстких дисков.
#post-id: 5316-02-58
#original-date: 14.02.2015 Sat
#original-time: 2:58 AM
#original-day: 5316
#original-host: WinXP Home SP3 (Build 2600)
Или вот крайне полезная штука для RoboCopy. Делает копию каталога в другом каталоге. При чём пишется лог, делается полное зеркалирование, а не как по умолчанию, ну и исключения можно делать.
MirrorFolder.BAT
Вызывается как-то так:
Копирует содержимое каталога "C:\Documents" в "E:\Backup\Disk C\Documents" (тоесть это - его зеркало), а в "E:\Backup\Disk C.LOG" пишет лог с добавлением. Ну и те же сообщения, что и в логе, выводятся в консоли для большей интерактивности.
У RoboCopy есть хитрость, о которой стоило бы сказать в самом начале. Каталоги должны указываться без последнего слэша. Тоесть не "C:\Utils\", а "C:\Utils". Бить авторов за это надо, но что уж делать...
Из этого следует один неочевидный момент. Дело в том, что ещё со времён DOS запись вида "C:" означает не корневой каталог на диске C, а текущий каталог на диске C. Тоесть это может быть как корневой каталог, так и "C:\Utils", "C:\Windows" и даже "C:\Porn". Можно перед этим делать CD или PUSHD, но это ненадёжно.
И как копировать диск целиком? Очень просто! Нужно указать корневой каталог на диске C, а именно - "C:\.". И всё ^^v
Для задания исключений есть MirrorFolderXD1.BAT:
Вызывается как-то так и вроде бы даже принимает маски:
Файлы MirrorFolderXD2.BAT и MirrorFolderXD3.BAT я оставлю читателю в качестве домашнего задания.
#original-date: 14.02.2015 Sat
#original-time: 2:58 AM
#original-day: 5316
#original-host: WinXP Home SP3 (Build 2600)
Или вот крайне полезная штука для RoboCopy. Делает копию каталога в другом каталоге. При чём пишется лог, делается полное зеркалирование, а не как по умолчанию, ну и исключения можно делать.
MirrorFolder.BAT
Вызывается как-то так:
Копирует содержимое каталога "C:\Documents" в "E:\Backup\Disk C\Documents" (тоесть это - его зеркало), а в "E:\Backup\Disk C.LOG" пишет лог с добавлением. Ну и те же сообщения, что и в логе, выводятся в консоли для большей интерактивности.
У RoboCopy есть хитрость, о которой стоило бы сказать в самом начале. Каталоги должны указываться без последнего слэша. Тоесть не "C:\Utils\", а "C:\Utils". Бить авторов за это надо, но что уж делать...
Из этого следует один неочевидный момент. Дело в том, что ещё со времён DOS запись вида "C:" означает не корневой каталог на диске C, а текущий каталог на диске C. Тоесть это может быть как корневой каталог, так и "C:\Utils", "C:\Windows" и даже "C:\Porn". Можно перед этим делать CD или PUSHD, но это ненадёжно.
И как копировать диск целиком? Очень просто! Нужно указать корневой каталог на диске C, а именно - "C:\.". И всё ^^v
Для задания исключений есть MirrorFolderXD1.BAT:
Вызывается как-то так и вроде бы даже принимает маски:
Файлы MirrorFolderXD2.BAT и MirrorFolderXD3.BAT я оставлю читателю в качестве домашнего задания.
