File.Move导致TagetInvocationException?

时间:2013-02-11 07:55:01

标签: c# winforms exception file-io exception-handling

我有一个程序,在下载了一些文件之后,它们会在C盘上移动它们。当我调用file.move时,我得到以下例外:

mscorlib.dll中出现'System.Reflection.TargetInvocationException'类型的第一次机会异常

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

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

我知道当你没有这个目录但我这样做时会发生这种情况。它实际上是正确地移动文件,它只是抛出一个错误。我找不到任何关于此的信息?我应该尝试捕捉这个假的错误,还是应该弄清楚发生了什么?谢谢!

2 个答案:

答案 0 :(得分:1)

File.Move不会抛出那种类型的异常。或者至少这是MSDN上的例外列表http://msdn.microsoft.com/en-us/library/system.io.file.move.aspx

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

答案 1 :(得分:0)

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