СообЧа > База Знаний > Программы > Прикладные

Вопрос

Каждый раз, когда я сношу win, мне приходится сохранять в отдельной папке некоторые файлы (почту,AVP базу и т.п.) Подскажите, есть ли такая программа, которой можно это все поручить, желательно по расписанию.

Ответ

System BackUp, Norton BackUp, Ontrack Fix-Utilites и очень много других программ. Либо они сами, либо Вы их ставите в планировщик заданий и они по ВАШИМ настройкам сохранят все, что вам нужно.

Впрочем, такую прогу Вы и сами вполне можете написать за несколько минут :)
Запускаете какую-либо ДОСовскую оболочку или просто сеанс MS-DOS и создаете файл с расширением .bat, например, back_up.bat
Пишете в нем такую строку:
copy C:\KATALOG\filename e:\Arhiv\KATALOG
где KATALOG и filename — имена каталога и файла, которые нужно скопировать. Имена каталогов нужно писать в ДОСовском представлении. Это имя можно узнать, если вызвать свойства папки, там есть соответствующая надпись.

Если нужно скопировать все файлы из каталога, то вместо имени файла следует указать *.* Если каталогов много, то следует создать соответствующее число строк для каждого каталога (так надежнее, чем пользоваться командой xcopy). Можно писать этот файл и Блокнотом, если имена копируемых папок и файлов не содержат кириллицы.

Далее по желанию: или вставляете вызов данного bat-файла в autoexec.bat, или запускаете командой «Выполнить» из главного меню, или, что удобнее, запускаете его планировщиком по указанному расписанию. Все указанные файлы копируются с сохранением длинных имен. Одинаковые файлы переписываются без лишних вопросов. Чтобы окно программы закрывалось по завершении копирования, нужно выбрать свойства написанного батника в Проводнике и на вкладке «Программа» установить флажок возле пункта «Закрывать окно…» Одно ограничение: не копируются файлы, в именах которых присутствуют украинские буквы :-(((

KraMax, Александр



Copyright © 2000-2004 Сообщество Чайников
Контактная информация