0

いくつかのファイルをダウンロードした後、それらを C ドライブに移動するプログラムがあります。ただし、file.move を呼び出すと、次の例外が発生します。

タイプ 'System.Reflection.TargetInvocationException' の初回例外が mscorlib.dll で発生しました

追加情報: 呼び出しのターゲットによって例外がスローされました。

この例外のハンドラがあれば、プログラムは安全に続行できます。

実際にディレクトリを持っていないときにこれが発生する可能性があることは知っていますが、私は持っています。実際にはファイルを正しく移動しますが、エラーが発生するだけです。これに関する情報が見つかりませんか?この偽のエラーをキャッチしてみる必要がありますか、それとも何が起こっているのかを理解する必要がありますか? ありがとう!

4

2 に答える 2

1

File.Move は、そのタイプの例外をスローしません。または、少なくともそれは、MSDN の例外のリストに記載されているものですhttp://msdn.microsoft.com/en-us/library/system.io.file.move.aspx

内部例外を確認して、さらに調査してください。

于 2013-02-11T07:59:38.777 に答える
0

この例外については InnerException を参照してください。理由がわかります。

于 2013-02-11T07:58:06.990 に答える