Detect if there are new files created in a folder using FileWatcher
我想知道在给定目录中是否创建了新文件。我有下一个代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | private static void CreateWatcher() { //Create a new FileSystemWatcher. FileSystemWatcher watcher = new FileSystemWatcher(); //Set the filter to all files. watcher.Filter ="*.*"; //Subscribe to the Created event. watcher.Created += new FileSystemEventHandler(watcher_FileCreated); //Set the path watcher.Path = path; //Enable the FileSystemWatcher events. watcher.EnableRaisingEvents = true; } private static void watcher_FileCreated(object sender, FileSystemEventArgs e) { Console.WriteLine("Nuevo archivo creado ->" + e.Name); } public static void Main(string[] args) { CreateWatcher(); CreateFiles(); Console.Read(); } |
在
建议你看看这里。之前已解决此问题。
使用 FileSystemWatcher 监控目录