Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
RuCosinus
0 / 0 / 0
Регистрация: 03.10.2013
Сообщений: 13
#1

Мониторинг файлов - CMD/BAT

24.01.2011, 17:48. Просмотров 2309. Ответов 1
Метки нет (Все метки)

Добрый день.
Для начала опишу задачу.
Есть некая директория, в которой при определенных действиях пользователя появляется 1 или несколько текстовых файлов с уникальными именами. Раз в 30 минут отрабатывает некая программа, по окончании своей работы, удаляя все ранее лежавшие в этой папке файлы.
Проблема в том, что программа иногда не запускается. Для дополнительного мониторинга данного факта, решено написать батник.
Идея следующая:
1. При запуске (по расписанию, а именно раз в 40 минут, например), батник первым делом построчно считывает из файла oldfiles.txt (что это за файл, смотрите пункт 2) имена файлов и сравнивает со всеми, находящимся в папке. Если есть хоть одно совпадение, значит файл с предыдущего запуска батника не удалился, значит программа не работает. Ну и там net send, например, "ААААА!!!!" )
2. Записывает в файл oldfiles.txt список из всех, присутствующих в папке текстовых файлов.
Код
dir /b *.txt > %oldfiles%
Вопросов к вам, с вашего позволения, два...
1) Может алгоритм ущербен и это можно сделать по другому?
2) Если не ущербен, то как это реализовать? Что-то не очень у нас выходит.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2011, 17:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Мониторинг файлов (CMD/BAT):

Мониторинг файлов по дате создания и расширению - CMD/BAT
Здравствуйте, есть задача мониторить папку на предмет наличия файлов с расширениями, допустим .txt, .doc, .jpg которые залежались дольше 5...

Мониторинг появления файлов в заданной папке, их печать и удаление - CMD/BAT
Задача такая: Если в папке какой-то файл есть, должен этот файл печататься и потом удалятся. Для Word это получается. А как это делать для...

Проверка существования файлов, создание файлов и вывод содержимого файлов на принтер - CMD/BAT
Создать BAT-файл который поддерживает создание файлов проверку их и вывод на принтер. Как это реализовать?? Нужен текст файла!! ...

Мониторинг запускаемых процессов - CMD/BAT
Извините пожалуйста за некро, но всёже.. Разъясните пожалуйста как это работает? Или может для моих задач требуется другое? ...

Мониторинг состояния службы - CMD/BAT
Всем доброго времени суток. Прошу помочь с созданием батника, задача следующая: 1. Батник запускался бы с запуском Windows - решил с...

Мониторинг используемых файлов запущенным приложением - Администрирование Windows
Привет всем, народ подскажите с помощью какого ПО можно узнать какие в данный момент файлы использует запущенная программа. Дело в том что...

1
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27740 / 15644 / 942
Регистрация: 15.09.2009
Сообщений: 67,834
Записей в блоге: 78
24.01.2011, 18:53 #2
достаточно для проверки одного файла?
Код
dir /b >oldfiles.txt
for /f "tokens=имя_файла" %%i in (oldfiles.txt) do (net send "AAAAAAAA!!!!!!!!!!!")
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2011, 18:53
Привет! Вот еще темы с ответами:

Мониторинг сервера (удаленно) - Администрирование Windows
Задача: вывести информацию о сервере (характеристики, состояние, место на жестком диске и тд) какие есть самый простые и оптимальные...

Мониторинг канала связи - Администрирование Windows
Кто-нибудь знает программы для мониторинга каналов связи? 1. Должна быть бесплатной. 2. На Windows 3. The Dude, Total network, total...

VPN отслеживание и его мониторинг - Администрирование Windows
Всем привет!!! Убил весь день на поиск порги для VPN и ни чего подходящего не нашел!!!((( Вообщем нужна программа для просмотра на...

Мониторинг железа компьютеров в сети - Администрирование Windows
Есть сеть - около 15 пк, возникла необходимость создать базу стоящего на них железа. Посоветуйте как это лучше сделать чтобы иметь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru