【发布时间】:2016-05-26 15:07:57
【问题描述】:
我目前正在开发一个 feeder 应用程序,该应用程序会查找添加的新文件并将其名称打印给我。但是当我创建一个新文件时,文件名会立即打印在控制台上。它不是等到我重命名新创建的文件。我该怎么做?
以下是我的设置。我没有使用watcher.Renamed+=OnRenamed,因为当我重命名文件夹中的任何其他文件时,它正在控制台上打印。但我的要求是只显示新创建的文件列表。
watcher = new FileSystemWatcher(folderPath);
watcher.IncludeSubdirectories = true;
watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName;
watcher.Filter = "*.*";
watcher.Created += OnCreated;
TIA
【问题讨论】:
标签: c# filesystemwatcher