-1
我正在使用FileSystemWatcher监视目录。在删除事件时,我需要对文件和文件夹执行不同的操作。但我没有找到方法,因为文件/文件夹已被删除。如何查找FileSystemWatcher上的删除事件是文件还是文件夹?
一种方法可以检查文件/文件夹路径是否有扩展名。但这不是一个可靠的方法。
总之我希望实现WasFile()方法在这里 - >
private static void OnDelete(object source, RenamedEventArgs e)
{
if(WasFile(e.FullPath))
{
Console.WriteLine("Deleted event {0} was a File", e.FullPath);
}
//else a folder
}
我想你的意思'.. 。[...长度-1]'。 – 2017-05-05 02:34:15
如果我删除该文件夹。它根据第二个逻辑成为文件 – Prashee