PDA

Показать полную графическую версию : [решено] Поиск файла в папке и проверка его существования


Спаситель
19-06-2015, 17:25
Господа, подскажите батник для такой задачи.

Есть папка в которую падают файлы со случайным именем, нужно зайти в эту папку взять случайный фаил - запомнить его название, через минут 5-10 обратится в эту папку еще раз и найти его.
если фаил найден то в другой папке создается фаил с любым именем.

Пример такой: есть папка (c:\log\23234234234.xml) log в нее падают файлы с случайным именем. ( не повторяются) валятся они туда постоянно. Папка очищается каждые 5-7 минут (есть парсер). Так вот если папка не очистилась и этот фаил там присутствует, то создать любой фаил в папке c:\error\error.log

Буду очень вам признателен.

Спаситель
22-06-2015, 09:13
Может тогда задам наводящий вопрос.
Например есть папка, если в ней нет изменения а это можно отследить по дате изменения в этой папке то выполнить действие какое -то ...

Kazun
22-06-2015, 10:48
PowerShell:
Get-ChildItem C:\logs\*.xml | Get-Random | Foreach {Start-Sleep -Seconds 600; try { Get-Item $_.FullName -ErrorAction Stop} catch { "$_" > C:\error\erros.txt}}

greg zakharov
22-06-2015, 18:02
FileSystemWatcher?!




© OSzone.net 2001-2012