我正在使用FileSystemWatcher
監控文件夾並刪除在該文件夾下創建的文件。但我的應用程序拋出我的異常:刪除由Filesystemwatcher引發的事件中的文件
文件正被另一個應用程序
ifsXmlFileWatcher.Path = "D:\\";
ifsXmlFileWatcher.IncludeSubdirectories = false;
ifsXmlFileWatcher.EnableRaisingEvents = true;
ifsXmlFileWatcher.Created += new FileSystemEventHandler(IfsFileUpload);
private void IfsFileUpload(object sender, System.IO.FileSystemEventArgs e)
{
try
{
{
File.Delete(e.FullPath);
}
}
catch (Exception exp)
{
MessageBox.Show(exp.Message);
}
}
可能是什麼問題?
的問題是,它得到了一些程序創建的文件仍在使用該程序,並上有排它鎖。 –