我想知道是否在给定目录中创建了新文件。我有下一个代码:
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();
}
在 CreatedFiles()
函数中,我在路径上创建了三个新文件(一个 zip 和两个 txt)。它检测到两个 txt 文件,但与 zip 文件不同。我该如何解决?
最佳答案
建议你看这里。之前已经解决了这个问题。
关于c# - 使用 FileWatcher 检测文件夹中是否创建了新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33653841/