Добрый день Вам.
Пишу батник, который будет запускаться из «планировщика задач» (ОС Windows 7), и будет он анализировать папку, к примеру, D:\arj2 на присутствие файлов, к примеру *.log и если такие файлы будут найдены, то необходимо проинформировать конкретных пользователей сообщением.
Вот что у меня получилось:
Set sPath=D:\arj2
For /F "Delims=" %%i in ('Dir /B/S/A-D %sPath%\*.log') do (sent /u:aikot "Алярм!Алярм!")
Но проблема в том что он не работает, а в том что батник анализирует все папки, которые находятся в папке D:\arj2. А хочется, что бы анализировалась только эта папка. И встречный вопрос, как можно анализировать папку на отсутствие файлов с конкретным расширение в конкретной папке.
CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
-
sov44
Re: CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
Если так:
Код:
Код:
Код: Выделить всё
@Echo off
Set sPath=C:
For /F "Delims=" %%i in ('Dir "%sPath%\*.log" /a-d/b') do (Echo %%i &Echo %USERNAME% "Алярм!Алярм!"&pause)-
айкот
Re: CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
Спасибо, так работает.
Цитата айкот:
как можно анализировать папку на отсутствие файлов с конкретным расширение в конкретной папке
Цитата айкот:
как можно анализировать папку на отсутствие файлов с конкретным расширение в конкретной папке
CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
-
SendMessage
Re: CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
Цитата айкот:
как можно анализировать папку на отсутствие файлов с конкретным расширение в конкретной папке
Код:
как можно анализировать папку на отсутствие файлов с конкретным расширение в конкретной папке
CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
Код:
Код: Выделить всё
Set "sPath=D:\arj2"
if /i exist "%sPath%\*.log" (echo Есть) else echo Нет-
айкот
Re: CMD/BAT - [решено] Анадиз папки на присутствие/отсутствие файлов
Спасибо SendMessage и sov44. Все работает.