Что нового

[Файловая система] Мониторинг директории (включая вложенные) на действия с файлами

vcomp71

Осваивающий
Сообщения
431
Репутация
25
Задача слежения за папкой постоянно присутствует в любой сетевой системе, когда к какой-то директории обращаются несколько пользователей.
Вот уже год периодически возвращаюсь к данной задаче, но готовых решений не нашел. Здесь на форуме также есть несколько тем, которые посвящены данной проблеме. Однако, они все либо решают часть проблемы, либо не решают вообще ничего

Из рассмотренных решений
https://www.autoitscript.com/forum/topic/113560-filesystemmonitor-udf/
http://autoit-script.ru/index.php/topic,6426.msg44899.html#msg44899
http://autoit-script.ru/index.php?topic=17664.0
http://autoit-script.ru/index.php?topic=18795.0

Есть, как я понимаю, два способа решения данной задачи
1. Использование
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365465%28v=vs.85%29.aspx
Но тогда, как я понял, не остается информации о пользователи, который совершал действия.

2. Парсинг журнала событий
http://habrahabr.ru/post/150149/

Но тут надо включать аудит папок и парсить журнал событий.

Информация, которая значимая это:

1. Имя файла или директории.
2. Время и дата события обращения к файлу.
3. Действие, которое над файлом было произведено.
4. Пользователь, от имени которого было произведено действие.

Все события требуется писать в лог.

Понятно, что следить надо и за вложенными папками, в общем случае.

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

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Dropbox умеет такой лог вести. Если папка общая, то показывает кто менял.
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
OffTopic:

просто поразительно!!!
задать вопрос и ждать ответа, это, оказывается, проще, чем выделить слово в окне браузера, нажать правую кнопку мыши на выделенном слове и выбрать строку типа "Найти..."
как вы вообще находите что то в инете?
 
Автор
vcomp71

vcomp71

Осваивающий
Сообщения
431
Репутация
25
joiner [?]
просто поразительно!!!
Просто поразительно! Задаю вопрос, привожу ссылки, и тут мне пишут.. про облачный ресурс!!! Честно думал, что есть какая-то утилита, соззвучная с известный облачным ресурсом. А так получается автор ответа, как бы это помягче выразиться... некомпетентен в рассматриваемом вопросе. Зачем писать???? :'(

OffTopic:
Хорош тупить!!!
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
Vlasssov
чтобы сделать такую прогу, нужны усилия. нужно для работы? платите деньги.
OffTopic:
насчет "тупить" - если ума "за край", то какого ты здесь делаешь?

тема - трэш
 
Верх