一般信息:VS 2010,C#,net.framework 4.0。 brief:如何检测文件何时发布?
详细说明
我使用蹩脚的编解码器转换wav文件。该过程需要几秒钟(最多30秒)。转换wav文件后,我想删除源wav文件。如何检测lame.exe何时释放wav文件并可以删除?请给出一个方法,但没有等待30秒并尝试删除的计时器(这是个坏主意)。
答案 0 :(得分:2)
MSDN中有示例代码,您可以参考。
// Add event handlers.
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.Created += new FileSystemEventHandler(OnChanged);
watcher.Deleted += new FileSystemEventHandler(OnChanged);
watcher.Renamed += new RenamedEventHandler(OnRenamed);