Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как указать подстановочные символы в ROBOCOPY

Ответить
Настройки темы
CMD/BAT - [решено] Как указать подстановочные символы в ROBOCOPY

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. Для прочистки бекапов от старых версий настраиваю утилиту ROBOCOPY. Файлы бекапов представляют собой архивы 7z с указанием даты создания (%DATE%). Загвоздка в том, что в папке бекапов лежат архивы с разных компьютеров, т.е.
1_26.07.2012.7z
1_25.07.2012.7z
1_24.07.2012.7z
1_23.07.2012.7z
2_26.07.2012.7z
2_25.07.2012.7z
2_24.07.2012.7z
2_23.07.2012.7z
Одни архивы следует удалять через неделю, другие через две, третьи через три недели, но все они лежат в одной папке. Я хотел утилитой ROBOCOPY с помощью постановочных знаков и ключа /maxage убирать из папки бекапов старые версии архивов, т.е.
из BACKUP файлы 1_* переместить в папку DEL ключём /mov и ключём /maxage:7.
Утилита мне отвечает

C:\Users\Администратор>robocopy C:\1\1_* C:\del\ /maxage:7 /mov

ОШИБКА: Недопустимый параметр #1 : "C:\1\1_*"

Если убрать название файла 1_* - работает, но берёт все архивы, а не только в первого компьютера. Виндовс 2008 R2, ROBOCOPY XP027.

Подскажите, как указать подстановочные символы в имена файлов для перемещения в ROBOCOPY?

Отправлено: 12:05, 26-07-2012

 

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Разобрался. В мануале нет указания, но в утилите ROBOCOPY подстановочные символы названия файлов для копирования следует указывать отдельно от пути в конце, например,
не ROBOCOPY c:\1\1_*.7z c:\DEL\ /MAXAGE:7 /MOV
а ROBOCOPY c:\1\ c:\DEL\ /MAXAGE:7 /MOV 1_*.7z
Тогда утилита берёт файлы по маске и переносит их в папку для удаления.
Всех благодарю за внимание.

Отправлено: 07:53, 27-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как указать подстановочные символы в ROBOCOPY

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Указать логин и пароль для smb Anton_unk Microsoft Windows 7 3 15-06-2012 09:57
FreeBSD - SQUID как указать подклбючение к интернету yastreb_oren Общий по FreeBSD 3 13-06-2008 05:44
Разное - [решено] Как в список "Символы" добавить собственные символы для вставки в текст T-IIIJ Microsoft Windows 2000/XP 4 23-02-2008 16:27
как грамотно указать путь в ссылке Vi-P Вебмастеру 8 15-12-2006 18:59
W98 при загрузке требует указать имя домена I2005 Microsoft Windows 95/98/Me (архив) 2 29-09-2005 15:08




 
Переход