我在win服务上有一个文件监听程序。
我在创建的文件/上引发事件
有时我得到的执行“无法访问文件,因为它正在被另一个程序使用”有人有想法吗?
发布于 2010-11-01 21:13:20
我的建议是,即使在使用FileSystem观察器时,也只需在FileCreated (或您正在观察的任何事件)触发之后执行一次Thread.Sleep(1000),这样您就可以100%确定前一个进程已经完成了它。我在使用FileSystem观察器时也有过类似的经历,在尝试访问文件之前暂停了一段时间,解决了这个问题。
https://stackoverflow.com/questions/4069009
复制相似问题