如何获取某个目录下应用程序实例中新建文件的列表?
How to get the list of newly created files during an application instance in a certain directory?
我想知道当我的应用程序打开时,如何在某个目录中的应用程序实例中获取新创建的文件列表。
明确一点:每次打开我的应用程序时,在某个目录中生成的文件很少,我只想要在打开应用程序后创建的那些文件的列表。
使用 FileWatcher
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = @"C:\temp";
watcher.NotifyFilter = NotifyFilters.FileName;
watcher.Filter = "*.*";
watcher.Created += new FileSystemEventHandler(OnCreated);
watcher.EnableRaisingEvents = true;
private static void OnCreated(object sender, FileSystemEventArgs e)
{
Console.WriteLine($"File created {e.Name}");
}
我想知道当我的应用程序打开时,如何在某个目录中的应用程序实例中获取新创建的文件列表。
明确一点:每次打开我的应用程序时,在某个目录中生成的文件很少,我只想要在打开应用程序后创建的那些文件的列表。
使用 FileWatcher
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = @"C:\temp";
watcher.NotifyFilter = NotifyFilters.FileName;
watcher.Filter = "*.*";
watcher.Created += new FileSystemEventHandler(OnCreated);
watcher.EnableRaisingEvents = true;
private static void OnCreated(object sender, FileSystemEventArgs e)
{
Console.WriteLine($"File created {e.Name}");
}