百分求助,文件夹是空的,删除时却提示我“目录不是空的”
MuteG 2010-05-10 03:34:20 有一个文件夹,它的父文件夹是一个Web虚拟目录,文件夹里只有一个文件。
有一个WebService,它的功能主要就是对这个文件夹进行操作,具体动作流程如下:
首先,客户端访问WebService,获得这个文件夹的网络路径。
然后,客户端从这个网络路径下载文件。
然后,WebService用Directory.Move将这个文件移动到其他地方,这时没有报错。
最后,WebService用Directory.Delete(文件夹路径, true)将这个文件夹删除,这时报错,“目录不是空的”。
这个问题发并不是每次都会出现,比如:连续对50个这种文件夹进行上述操作,可能只有1、2个出现这个错误,甚至不出现错误。WebService的并发连接数也就是5~10这个样子。
我就是想知道,这个错误是什么原因造成的?如何解决或者避免?