さまざまなネットワーク ドライブとの間でファイルをコピーまたは移動するアプリケーションを構築しています。それは私には思えFile.Move
ますFile.Copy
:
System.IO.DirectoryNotFoundException: パスの一部が見つかりませんでした
アプリケーションを実行しているユーザーの権限の問題が原因です。ただし、例外メッセージには、アプリケーションが見つけられなかったフォルダーの情報が含まれていないため (例: メッセージのみCould not find a part of the path
で、内部例外はありません)、ユーザーがどのパーミッションを確認する必要があるかを確認するのは困難です。例外メッセージを直接。
例外がスローされる原因となっているフォルダーを見つける方法はありますか? 例外のドキュメントには、これに関するプロパティが表示されていないようです。