gpt4 book ai didi

c# - 使用 FileWatcher 检测文件夹中是否创建了新文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:31 26 4
gpt4 key购买 nike

我想知道是否在给定目录中创建了新文件。我有下一个代码:

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 文件不同。我该如何解决?

最佳答案

建议你看这里。之前已经解决了这个问题。

Using FileSystemWatcher to monitor a directory

关于c# - 使用 FileWatcher 检测文件夹中是否创建了新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33653841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com