我正在使用FileSystemWatcher监视
文件夹.如果我将
文件下载到那里,我如何获得该下载
文件的
名称?例如,如果我下载了一个名为TextFile.txt的
文件,我将如何将其作为字符串返回?我假设这将适用于所有四个触发器(更改,创建,
删除,
重命名)?我将IncludeSubdirectories设置为true,因此它应该能够做到这一点.
在OnCreated事件上,
添加以下
代码:
private void watcher_OnCreated(object source,FileSystemEventArgs e)
{
FileInfo file = new FileInfo(e.FullPath);
Console.WriteLine(file.Name); // this is what you're looking for.
}
See FileInfo Class @ MSDN