C# 导致标记异常的文件.Move?

C# 导致标记异常的文件.Move?,c#,winforms,exception,file-io,exception-handling,C#,Winforms,Exception,File Io,Exception Handling,我有一个程序,在下载了一些文件后,将它们移动到C驱动器上。但是,当我调用file.move时,会出现以下异常: mscorlib.dll中发生类型为“System.Reflection.TargetInvocationException”的第一次意外异常 附加信息:调用目标已引发异常 如果存在此异常的处理程序,则程序可以安全地继续 我知道当你实际上没有目录的时候会发生这种情况,但我有。它确实正确地移动了文件,只是抛出了一个错误。我找不到这方面的任何信息?我应该试着抓住这个假错误还是应该弄清楚到底

我有一个程序,在下载了一些文件后,将它们移动到C驱动器上。但是,当我调用file.move时,会出现以下异常:

mscorlib.dll中发生类型为“System.Reflection.TargetInvocationException”的第一次意外异常

附加信息:调用目标已引发异常

如果存在此异常的处理程序,则程序可以安全地继续


我知道当你实际上没有目录的时候会发生这种情况,但我有。它确实正确地移动了文件,只是抛出了一个错误。我找不到这方面的任何信息?我应该试着抓住这个假错误还是应该弄清楚到底发生了什么?谢谢

有关此异常,请参阅InnerException,您将知道原因。

File.Move不会引发该类型的异常。或者至少MSDN上的例外列表是这么说的


因此,这可能是由其他原因引起的,请检查内部异常并进一步调查。

显示内部异常。我假设您没有处置保存文件处理程序(即
WebClient
)的
Dispose
对象。这根本不是file.move。多谢@user1767270:TIE通常是特定于反射的,而
File.Move
是相应Win32例程之上的包装器。显示导致异常的代码示例或内部异常。这不是答案,只是注释。我发现问题不在于file.move,而在于处理客户端本身。但是我如何看待内部异常?当弹出窗口出现如上所述的错误时,我看到的就是这些。我到哪里去看这个?谢谢“这不是答案,只是评论。”哈姆雷特·哈科比安,这是一个部分答案,因为这是一个部分记录的问题。我试着给他指出正确的方向,那就是停止看File.move你可以通过留下评论来做到这一点。事实上,这根本不是File.move。我从未想过要看看msdn,看看例外是否有效,好主意,以及我将添加到我的武器库中的东西