Назад | Перейти на главную страницу

Как определить, добавлен ли какой-либо файл в папку в Windows?

Это способ определить, добавлен ли какой-либо файл в папку? Включите подпапку.

Например, проверьте, не добавлен ли текстовый файл * .txt в папку c: \ data-files \ или ее подпапки.

Эта папка также может быть общей папкой другого компьютера.

System.IO.FileSystemWatcher отслеживает изменения файловой системы, такие как создание или удаление файла. Он может рекурсивно контролировать каталоги и может отслеживать общие файловые ресурсы в сети. Поскольку это класс .NET, его можно использовать в C #, Visual Basic и даже Powershell. Что делать с событиями уведомления, зависит от вас.

Вот пример от Матиаса Р. Йессена: http://blog.iisreset.me/2014/04/bigbrothershell-detect-and-suppress-those-files.html

И вот хороший пост на StackOverflow об использовании FileSystemWatcher для мониторинга удаленного файлового ресурса:

https://stackoverflow.com/questions/151804/system-io-filesystemwatcher-to-monitor-a-network-server-folder-performance-con