Главная » 2010 » Апрель » 14 » .: копирование файлов по шаре und 7zip автоматичекие бэкапы
.: копирование файлов по шаре und 7zip автоматичекие бэкапы
21:09

Статья-сподвижник в спойлере
В итоге имеем:
xcopy D:\testxcopy E:\xcopytest_dest /e /y /z | findstr . >>
E:\xcopytest_dest\log%date%.txt

Итак, по порядку

xcopy - копирует файлы и каталоги, включая подкаталоги.

D:\testxcopy - директория источник, из которого планируем копировать всё, что в нем есть

E:\xcopytest_dest - директория, куда помещаем то, что лежало в источнике

/e - копирует все подкаталоги, включая пустые (ну мало ли)
/y - устраняет выдачу запроса на подтверждение перезаписи существующего
конечного файла (опционально, подумалось, что не помешает)
/z - копирует по сети в режиме перезапуска

findstr - надо для поиска образцов текста в файлах с использованием регулярных выражений, это как раз для создания логов.
. - говорит команде, что ищем мы всё, что угодно

>> - cохраняет вывод в консоль в текстовый файл

E:\xcopytest_dest\log%date%.txt - имя лога, с текущей датой (ну это опять же для удобвтва)

Для того, чтобы всё это срабатывало автоматом каждый заданный интервал времени, пользуем планировщик заданий. В него добавляем батник, сделанный из команды. содержимое батника должно выглядеть следующим образом "cmd /c xcopy.exe откуда_берем куда_кладем /e /y /z | findstr . >> путь_до_лога\%date%.txt" Без кавычек, естественно =-)

Можно убрать лишнее еще в команде, а именно
xcopy D:\testxcopy E:\xcopytest_dest /e /y /z >>
E:\xcopytest_dest\log%date%.txt

Просмотров: 2464 | Добавил: p1ter
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Мини-чат

Для добавления необходима авторизация