![]() |
Орагнизация бэкапа с помощью бат
Добрый день.
необходимо ежедневно копировать файл из каталога C:\1\file.doc C:\2\file.doc , переименовать его с текущей датой, копить не более 7 таких копий и удалять. Делаю так xcopy C:\1\file.doc C:\2\file.doc ren file.doc file.doc-%date:.=% но как сделать что бы он еще удалял старые версии бэкапов, т.е. если число больше 7 то del |
Код:
@Echo Off &Cls |
Всё получилось, большое вам спасибо!
|
megaloman, Добрый день.
Скрипт работает, но копится более 7 файлов, т.е. он старые не удаляет |
maxim43g, Приведите пример имени старого файла, который не удалил мой скрипт. Обращаю Ваше внимание, что скрипт рассматривает файлы, соответствующие маске
file-20??????.doc Если имя файла не подпадает под эту маску, то скрипт его не видит. Например: kuku-20242004.Doc file1-20242004.Doc |
Время: 12:30. |
Время: 12:30.
© OSzone.net 2001-