System.IO.IOException:使用Directory.EnumerateDirectories时句柄无效

时间:2012-01-13 08:13:23

标签: c# file-io

我有一个窗口服务来将东西导入我的系统。有时我得到一个“System.IO.IOException:句柄无效”。有谁知道为什么会发生这种异常?

下面你可以看到触发异常的代码:

 foreach (string directoryPath in Directory.EnumerateDirectories(path))
 {
            // Import logic
 }

我的猜测是底层集合在执行期间发生了变化,但我不确定。

顺便说一下,这是堆栈跟踪:

System.IO.IOException:句柄无效。

at System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath) 在System.IO.FileSystemEnumerableIterator`1.MoveNext()

0 个答案:

没有答案