![](/img/trans.png)
[英]How can I solve this? “A first chance exception of type 'System.IO.IOException' occurred in mscorlib.dll”
[英]A first chance exception of type 'System.IO.IOException' occurred in mscorlib.dll
我正在编写代码以将文件从一个目录复制到另一个目录。 我正在从2D数组中选取文件路径。
for (int row = 1; row <= numRows; ++row)
{
path = valueArray[row, 13].ToString();
fileName = valueArray[row, 4].ToString();
CopyDirectory.myCopy(path, "C:\\TestCopyDest", fileName);
}
上面的程序很好地复制了第一个目录。 但是,它随后生成一个异常:
A first chance exception of type 'System.IO.IOException' occurred in mscorlib.dll
。
我该怎么办? 我需要创建其他线程进行复制吗?
第一次机会异常并不意味着您的代码有问题。
阅读以上链接。
我想这对你有帮助
第一次机会意味着程序尚未能够处理它,调试器排在第一位。 当您通过它时,该应用程序将很好地处理它,因此您不会出错。 您应该将Visual Studio设置为忽略抛出的(第一次机会)异常,并且仅在未处理的异常上中断。
注释掉操作行并写出字符串内容,以确保获得有效路径并且没有重复的文件名:
Console.WriteLine(“ path:” + path +“,file:” + fileName); //CopyDirectory.myCopy(path,“ C:\\ TestCopyDest”,fileName);
您的意思是将所有内容复制到1个目标文件夹中吗?
您的程序作为64位进程运行。 您的DLL包含32位非托管代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.