| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 29 июля 2006 20:00
Написал недавно BAT-файл для резервного копирования данных с flash drive (причем копирование делается так, что сохраняются и 2 предыдущие копии) и решил выложить, на случай если кому потребуется.
@echo off
if not exist F:\nul goto end
if not exist fbackup1.7z goto norename1
if not exist fbackup2.7z goto norename2
if exist fbackup3.7z del fbackup3.7z>nul
ren fbackup2.7z fbackup3.7z>nul
:norename2
ren fbackup1.7z fbackup2.7z>nul
:norename1
D:\7-Zip\7z.exe a -r fbackup1.7z F:\
:end
Примечание: предполагается, что Flash drive — это диск F:, а скрипт производит архивацию данных с помощью архиватора 7Z, который находится в каталоге D:\7-Zip\.
Примечание: если использовать другой архиватор, в частности, WinRAR, в котором есть опция update (в 7Z она тоже есть, но не работает), то можно ускорить процесс обновления резервной копии следующим образом: вместо переименования файла fbackup1 в fbackup2 производить копирование, после чего запускать архиватор с опцией u вместо a.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|