![]() |
Обход каталогов, поиск в них файла и его создание в случае отсутствия
Привет всем!
Прошу помощи в написании bat-скрипт, заранее огромное спасибо! Есть n-количество каталогов в каталоге ops: z:\ops\dir01 z:\ops\dir02 z:\ops\dir03 z:\ops\dir0x Начиная с первого по списку каталога dir01 (в подкаталогах не искать) нужно начать проверку на предмет отсутствия файла .lock Как только будет найден каталог без файла .lock: 1. остановить поиск 2. создать в найденном каталоге файл .lock 3. запустить программу, дождаться её завершения (думаю использовать start /wait ops.exe) и удалить файл .lock в созданном каталоге 4. если во всех каталогах найден файл .lock - выдать уведомление "пульты заняты" и начать повторный поиск через 1 минуту. |
Вы правда не видите разницу между "помощь в написании" и "напишите мне скрипт под ключ бесплатно"
|
|
Совершенно не указали, какое имя у файла с расширением .lock
Код:
@Echo Off |
Цитата:
|
Цитата:
это дэ-факто стандарт именования для служебных файлов в linux и unix |
Спасибо megaloman, это работает.
Цитата:
|
Цитата:
файлы не предназначенные для прямого использования пользователем - служебные стали так называть служебные файлы потому, что ранние реализации UNIX из-за бага не отображали их пользователю |
Busla, чего вы придираетесь? Не с той ноги сегодня встали?
|
Время: 23:31. |
Время: 23:31.
© OSzone.net 2001-