Разработка сайтов и программного обеспечения, системное администрирование, обучение программированию и работе с СУБД MySQL

in english

Резервное копирование данных в Windows XP

Главная Статьи Бэкап черех xcopy

или “Как с помощью *.bat файла сделать резервную копию данных”

В этом ничего нет сложного.

Итак мы хотим скопировать все новые файлы и папки, а также измененные.

Напишем небольшой .bat файл, содержащий следующее:

	
@echo off
color 1f
cls
echo   "Backuping data and web-documents. Please wait... "
title  "Backup beginning..."
D:
cd "D:\MyDocuments"
title "Backup Sites"
echo "Backup tkphil site"
xcopy "D:\MyDocuments\*" "L:\Backup\MyDocuments" /h /k /e /d /y /x
title "Backup complete!"
echo  "Backup complete!"
pause

Здесь копируются все файлы (старые не копируются заново) из папки MyDocuments, находящейся на диске D в L:\BackupMyDocuments. Еще очищается экран, устнавливается синий цвет, меняется заголовок окна. У меня ярлык на такой файл помещен в автозагрузку, а в свойствах ярлыка указано "Запускать свернутым". Этим я добиваюсь того, что при загрузке окно не маячит перед глазами, а мирно работает свернушись на панели задач. О завершении резервирования данных я всегда узнаю по изменившемуся заголовку.

Все указанные полезные действия исполняются благодаря команде xcopy.

Вот описание используемых мною параметров:

/h Копирует скрытые и системные файлы.
/k Копирует атрибуты. Простая команда Xcopy сбрасывает атрибут "Только чтение".
/e Копирует все папки и подпапки, включая пустые.
/d Копирует файлы, измененные либо в указанный день, либо после. Если дата не указана, копируются только те файлы, которые новее в исходной папке.
/X Копирует параметры аудита файла (включая действие ACL).
/y Подавляет потверждение перезаписи.

Остальные параметры можно узнать командой help xcopy. Нас всегда выручит консоль  (командная строка).

Реклама:

Метки: backup, сисадмину.

Комментарии:

бутерброд с красною икрой:
ну спасибо, интересно и полезно
имя:

e-mail (не публикуется):

комментарий:

© Ткачев Филипп, 2005—2018
Программист, веб-разработка и прикладное ПО.
Все права защищены.