我想知道当我的应用程序打开时,如何在某个目录中的应用程序实例期间获取新创建的文件列表。需要明确的是:每次打开我的应用程序时,在某个目录中生成的文件很少,我只想要在应用程序打开后创建的那些文件的列表。
1 回答
![?](http://img1.sycdn.imooc.com/5458502c00012d4a02200220-100-100.jpg)
蛊毒传说
TA贡献1895条经验 获得超3个赞
使用文件观察器
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}");
}
- 1 回答
- 0 关注
- 122 浏览
添加回答
举报
0/150
提交
取消