Мониторинг папки на наличие изменений с помощью монитора каталога

Если вы ищете продвинутый инструмент для отслеживания изменений, происходящих в папке или каталоге(folder or directory) , обратите внимание на DirectoryMonitor . Программа поставляется во многих формах, одна из которых полностью бесплатна. Бесплатная версия может справиться с задачами мониторинга для большинства людей, но если вам нужны дополнительные функции, вы можете либо приобрести их по меню(la carte) , либо купить версию Pro(Pro version) за 99 долларов, которая включает в себя все.

Опять же, бесплатная версия программы отлично справляется с мониторингом и ее более чем достаточно для моих нужд. В этой статье я проведу вас через его настройку и покажу, на что он способен. Просто к вашему сведению(Just FYI) , эта программа не фиксирует фактическое изменение содержимого файлов, а только тот факт, что файлы/папки были изменены, добавлены, удалены или переименованы.

Идите вперед и скачать программу и установить его. Во время установки вы получите окно, в котором вы можете выбрать определенные компоненты.

компоненты монитора каталогов

Вы можете оставить их все отмеченными, но если вы не планируете(t plan) покупать программу, вы можете снять отметку с некоторых опций, таких как Grid Log , Sounds , Emailer и Database plugins(Emailer and Database plugins) . Эти четыре плагина можно приобрести по отдельности по цене от 5 до 20 долларов за штуку внутри программы.

После установки нажмите кнопку « Добавить(Add) » в правом верхнем углу или нажмите(right or click) « Каталоги(Directories) », а затем нажмите « Добавить(Add) » . Теперь вы должны увидеть главное диалоговое окно «Добавить папку»(Add Folder dialog) .

диалоговое окно добавления папки

Здесь можно выбрать все варианты, которых здесь довольно много. Для начала выберите каталог, который вы хотите отслеживать. Лучшее в этой программе то, что вы можете отслеживать локальные или сетевые каталоги в бесплатной версии. Для сетевых каталогов при необходимости можно добавить имя пользователя и пароль.

В разделе « События(Events) » вы можете выбрать мониторинг новых файлов(New Files) , модификаций(Modifications) , удалений(Deletions) , переименований(Renames) и доступа к файлам(File Access) . В разделе «Параметры(Options) » вы можете выбрать мониторинг только каталога верхнего уровня(level directory) или всех подкаталогов, если хотите. Вы также можете отслеживать любые изменения в атрибутах файлов и настройках безопасности. Pro или платные(Pro) опции имеют небольшой замок рядом с ними. Наконец, вы можете выбрать, хотите ли вы отслеживать только каталоги, только файлы или и то, и другое.

Если вы нажмете « Текстовый журнал(Text Log) », вы можете включить ведение журнала файлов(file logging) и выбрать желаемый формат вывода(output format) . Файл журнала(log file) будет содержать те же данные, которые вы увидите в представлении « Текстовый журнал(Text Log view) » на главной странице программы(program page) .

параметры текстового журнала

На вкладке «Выполнение»(Execute tab) вы можете выбрать выполнение приложения при возникновении события(event occurs) . Это может быть удобно, если вы хотите запустить программу командной строки или сценарий(command line program or script) , который вводит информацию в базу данных и т. д. Вкладки « (Emailer and Database tabs)Звуки(Sounds) », «Отправка электронной почты» и «База данных» являются дополнительными платными опциями, если они вам действительно нужны.

журнал монитора каталогов

После добавления папки вы увидите ее в верхнем окне с зеленой галочкой(check mark) . Это означает, что в настоящее время он находится под наблюдением. Теперь вы можете проверить это, добавляя, переименовывая и изменяя файлы и папки. Вы можете видеть выше, что я создал новый файл в 5:34 под названием New Text Document.txt , а затем переименовал его в New File.txt . Я думаю, что изменил его и несколько раз обращался к файлу.

Как я упоминал ранее, эта программа не фиксирует содержимое файлов, поэтому вы не можете видеть, что я добавил в текстовый файл(text file) , только то, что я несколько раз его модифицировал. Еще одно ограничение бесплатной версии заключается в том, что вы не можете работать в фоновом режиме в качестве службы Windows,(Windows service) если не приобретете PRO-версию(PRO version) . Это означает, что вы должны постоянно поддерживать приложение на своем компьютере. К счастью, вы можете закрыть его, и он просто переместится в область уведомлений(notification area) на панели задач.

Область уведомлений

Другим немного раздражающим ограничением, которое я обнаружил, было то, что вы получаете много событий Modified(Modified event) без точного указания причины. Например, когда вы открываете файл и сохраняете его с изменениями или без них, вы получаете событие Modified(Modified event) , что имеет смысл. Однако, если вы измените права доступа к файлу или любому свойству, такому как «Скрытый(Hidden) » или «Только для чтения», вы также получите « Изменено(Modified) » . Было бы полезнее, если бы он сообщил вам, что разрешение было изменено или свойство файла/папки было изменено.

В целом, однако, программа отлично справляется с тем, чтобы сообщить вам, когда что-то происходит с файлом или папкой(file or folder) . Программа очень часто обновляется и постоянно добавляются новые функции. Они также, кажется, прислушиваются к своим клиентам на форумах, потому что некоторые из новых функций являются прямыми запросами от пользователей форума. Если вы немного разбираетесь в кодировании, вы также можете написать свои собственные плагины, хотя для этого вам нужно купить PRO-версию(PRO version) .

Если вы пытаетесь настроить определенный тип мониторинга, сообщите нам об этом в комментариях, и мы постараемся помочь вам с любыми трудностями. Наслаждаться!



About the author

Телефон является одним из самых универсальных инструментов, которыми человек может владеть и пользоваться. Людям разрешено общаться с другими, выходить в Интернет и делать много других вещей. С помощью устройства iPhone или Android вы даже можете смотреть видео и загружать музыку. Телефон также отлично подходит для фотосъемки, просмотра веб-страниц, прослушивания музыки и многого другого.



Related posts