Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Поиск по маске - удаление, перемещение, запуск (http://forum.oszone.net/showthread.php?t=223516)

iramp 22-12-2011 11:40 1820023

Поиск по маске - удаление, перемещение, запуск
 
Добрый день,
Перешерстил старые темы - найти рабочие решения не удалось. Так что обращаюсь за помощью.
В папке с программой D:\base
Генерируются файлы вида 20111222-20111221.bat и 20111222-20111221_par.bat
Соответствено задача такая, тот файл что с "_par" на конце найти в папке, и удалить.
Тот файл что без *_par* - переименовать start.bat

Все остальное работает, дальше один из них переносится(в папке всего два файла формата *.bat так что маски допустимы) и запускается - потом архивируется, но вот изначально вычлинить не получается.
Даты в именах файлов могут идти не по порядку - например будет 20111225-20111222.bat

Подскажите если не сложно, спасибо.

Зы. после завершения скрипта в папке больше не будет файлов расширения .bat т.е. каждый день только два файла с отличием в виде "_par" в имени.

El Sanchez 22-12-2011 18:55 1820290

iramp,
Код:

Del /F/ Q "D:\base\*_par.bat" 2>nul
Ren "D:\base\*.bat" "_start.bat" 2>nul

P.S. Переименовать в start.bat нельзя, т.к. start - имя существуюшей внутренней команды интерпретатора, поэтому добавил нижнее подчеркивание.


Время: 16:46.

Время: 16:46.
© OSzone.net 2001-