Постоянный мониторинг папки реализованный на c# – Stack Overflow на русском

Что нового:

1) Добавлен мониторинг создания и удаления файлов и папок (локально или в общей папке по сети). Все папки по умолчанию не отслеживаются. Создайте сигнализацию и задайте нужные папки.

2) Создана версия программы Pro, работающая в виде службы и не требующая входа в систему для мониторинга доступа в файлам и папкам (удобно для использования на серверах).

Autover — утилита для отслеживания и резервирования файлов и папок | белые окошки

При работе с долгосрочными проектами рекомендуется выполнять регулярное резервное копирование всех файлов до внесения новых изменений, чтобы потом в случае необходимости можно было вернуться к более ранней стадии разработки. Отслеживание изменений, а также создание резервных копий файлов и папок лучше всего поручить специальным программам.

Одной из них является AutoVer — небольшое и очень простое приложение, предназначенное для отслеживания изменений в файлах и папках, а также для их автоматического резервирования в режиме реального времени.

AutoVer

Дополнительно программой поддерживается работа в качестве системной службы Windows. Рабочее окно утилиты представлено таблицей из четырёх колонок — Watch, Status, Events и Messages и небольшой инструментальной панели.

AutoVer

Первая кнопка в виде каталога со знаком плюс создает и запускает механизм Watcher, основной задачей которого является отслеживание изменений в указанном пользователем каталоге. Настройка механизма производится в отдельном служебном окошке «New Watcher». В нём вы можете указать путь к отслеживаемой папке и каталогу, в который будут сохраняться резервные копии; задать исключения для вложенных папок и маску для типов файлов; указать действия, которые нужно выполнять с резервными копиями, чей возраст превысил определённое количество дней.

AutoVer

Также утилитой поддерживается автоматическое архивирование, просмотр файлов и их бекапов с помощью встроенного файлового менеджера, отправку резервных копий по FTP. Само собой разумеется, возможности AutoVer включают восстановление данных из резервных копий. К недостаткам можно отнести отсутствие русского языка и встроенного поиска.

AutoVer

Скачать приложение можно с сайта разработчика beanland.net.au/AutoVer. Распространяется программа AutoVer на бесплатной основе, рекламы не содержит, совместима со всеми популярными версиями ОС Windows.

Возможности программы

  • Аудит доступа к сетевым ресурсам компьютера (или файлового сервера) в локальной сети.
  • Мониторинг происходящего в любых локальных папках.
  • Контроль приватности! Узнайте, кто и когда осуществляет доступ к вашим личным данным через скрытые административные ресурсы (c$, d$, e$, …).
  • Ведение лога (журнала) подключений и открытия файлов по сети.
  • Сигнализация с выдачей на экран, звуком, запуском приложений, оповещением по e-mail, блокировкой и отключением пользователей.
  • Быстрое и удобное ручное отключение/включение доступа к сетевым папкам с общим доступом.
  • Автоматическое отключение назойливых пользователей, скачивающих большие файлы (функция “черного списка”).
  • Купите программу сейчас и получите бесплатные обновления и тех. поддержку в течение одного года.
:/>  Не удалось создать новый или найти существующий раздел

Как работает программа мониторинга доступа

При запуске 10-Strike Connection Monitor прячется в трей Windows (рядом с часами) и отслеживает подключения к сетевым ресурсам. Когда кто-либо открывает ваши сетевые папки и файлы, программа выдает оповещение – проигрывает звук, отображает всплывающую подсказку в трее с именем подключившегося пользователя, либо отображает сигнальное окно.

Обнаружив подключение к ресурсам, вы можете нажать комбинацию клавиш Win C, либо кликнуть по иконке в трее, и просмотреть список подключившихся пользователей и открытых ими файлов.

Вы можете отключить назойливых пользователей или занести их в черный список.

Сведения обо всех подключениях заносятся в специальный журнал, который вы можете просматривать позже пока вас не было за компьютером.

Можно настроить сигнализацию по факту подключения к определенным папкам или при подключении к ресурсам файлового сервера определенного пользователя. При срабатывании сигнализации и выполнении заданного условия можно выдать оповещение или сделать запись в журнале.

Программа предоставляет намного больше возможностей и позволяет организовать аудит доступа к файловым серверам с большим комфортом, чем это позволяют встроенные средства ОС Windows.

Как следить за изменениями файлов и папок в windows

Если вы не единственный пользователь компьютера или просто хотите узнать, какие изменения произошли с вашими папками и файлами за определенный период времени, можно воспользоваться полезной утилитой FolderChangesView от Nirsoft.

Эти разработчики вообще предлагают массу замечательных бесплатных приложений, а самое главное, не обвешивают установщик тоннами бесполезных дополнительных панелей и программ «в нагрузку», как любят делать другие компании.

Что такое FolderChangesView?

FCV – это маленькая портативная утилита от Nirsoft Labs, позволяющая отслеживать содержимое папок или всего жесткого диска на наличие изменений. Программа выдает полный список созданных, измененных и удаленных файлов за весь период наблюдения. Можно следить не только за локальными дисками, но и за сетевыми (при наличии прав на их чтение).

Загрузка FolderChangesView

Скачать FolderChangesView можно с официального сайта Nirsoft. Ссылка для загрузки ZIP-архива с исполняемым файлом находится внизу страницы. Скачав программу, создайте на рабочем столе папку «FCV» (или с любым другим подходящим названием) и извлеките в нее содержимое архива.

:/>  Как очистить оперативную память компьютера виндовс 10 - надёжные способы

Запуск и использование FolderChangesView

Поскольку FCV – портативная утилита, устанавливать ее не требуется. Просто откройте папку, в которую распаковали архив, и дважды щелкните на файле «FolderChangesView.exe». Возможно, потребуется подтвердить запуск приложения в окне контроля учетных записей.

После запуска выберите, за какой папкой хотите наблюдать, и нажмите «OK». После этого утилита начнет следить за папкой и всеми ее подпапками в соответствии с заданными параметрами. Например, мы решили понаблюдать за папкой «Downloads». Для этого мы указали ее адрес, как показано на скриншоте ниже.

После выбора папки можно изменить параметры мониторинга, показанные на скриншоте выше. Мы решили ничего не менять, но вы можете потом поэкспериментировать с настройками самостоятельно. И не волнуйтесь: настройки операционной системы от этого никак не изменятся, поэтому можно не бояться что-нибудь напортить.

Внесение изменений

Итак, мониторинг настроен, теперь можно изменить пару-тройку файлов и посмотреть, как это отразится в приложении. Мы, например, удалили из папки «Downloads» один файл, создали новую подпапку и переместили в нее существующие файлы.

Вот что FCV сообщает нам об этих изменениях:

• Файл «Paragon Partition Ma…» удален.
• Папка «New Folder» создана и изменена (изменение – это переименование папки).
• Файл «VirtualBox-4.3.20-9699…» удален и создан. Другими словами, он был перемещен – то есть, удален из оригинальной папки «Downloads» и добавлен в папку «New Folder».
• Файл «Oracle_VM_VirtualBox…» удален и создан – тоже по причине перемещения в другую папку.

Информация о файлах

Утилита показывает не просто сведения об операциях, но и исчерпывающую информацию об измененных файлах в папке (все столбцы можно посмотреть, прокручивая окно мониторинга вправо). Вот какие данные сообщает приложение:

1. Имя файла (Filename).
2. Количество изменений (Modified Count).
3. Количество созданий ( Created Count).
4. Количество удалений (Deleted Count).
5. Полный путь к файлу (Full Path).
6. Расширение измененного файла (Extension).
7. Владелец файла (File Owner).
8. Время первого изменения (First Time Event).
9. Время последнего изменения (Last Time Event). Эти два столбца пригодятся в том случае, когда нужно узнать, сколько времени было потрачено, например, на редактирование документа Word.
10. Размер файла (File Size).
11. Время изменения (Modified Time). Этот столбец немного отличается от №№8 и 9: здесь указано время переименования или изменения различных атрибутов файла, а не время его открытия и сохранения.
12. Время создания (Created Time).
13. Атрибуты (Attributes).

Для удобства можно нажать на любом файле правой кнопкой мыши и выбрать пункт «Properties» («Свойства») – тогда всю эту информацию можно будет посмотреть в одном окне. Только не перепутайте с пунктом «File Properties» («Свойства файла»).

:/>  Проверяем Windows на ошибки

В заключение

Теперь вы знаете, как наблюдать за изменениями файлов, и впредь вам будет легко узнать, что делали посторонние за вашим компьютером. Кроме того, таким способом можно отследить любые изменения, внесенные вредоносным программным обеспечением, и удалить заразу. В общем, экспериментируйте с настройками и смотрите, что из этого получится. А если программа вам надоест, просто удалите папку «FCV» – никакой деинсталляции не требуется.

Автор: Martin Hendrikx
Перевод SVET

Полезная информация

Как осуществлять мониторинг удаления и создания файлов? Как узнать кто удалил файл в общей папке по сети?

Как отключить административный доступ к дискам (административные ресурсы)

Как найти нужные файлы в локальной сети

Как организовать мониторинг хостов, серверов, служб и баз данных

Учет программного обеспечения на компьютерах сети

Учет и контроль изменений аппаратного обеспечения на компьютерах сети

Планирование апгрейдов: создание отчетов по компьютерам с недостаточным количеством памяти и т.п.

Как узнать какие компьютеры в сети включены в данный момент и получить оповещение когда загрузится или отключится нужный сервер

Как отследить изменения на компьютерах сети (в ПО и “железе”)

Если у вас появились вопросы, попытайтесь найти ответ в FAQ.

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

Ссылка:

Вот ссылка на знакомство с наблюдением за событиями файловой системы!

Там как раз написано про наблюдение за событиями файловой системы и примеры есть.

FileSystemWatcher.Changed – событие происходит при изменении файла или каталога в заданном пути Path.

FileSystemWatcher.Renamed – событие происходит при переименовании файла или каталога в заданном пути Path.

Событие Changed возникает неожиданно при переименовании файла, но оно не возникает при изменении имени каталога.

Для отслеживания переименований используйте событие Renamed.

Оставьте комментарий

Adblock
detector