C# File.Copy()関数を使用して、1 TB を超える小さなファイルから大きなファイルを含むいくつかのバックアップ ファイルを、ローカル フォルダーからネットワーク共有フォルダーにコピーしています。以前はこれでうまくいきました。しかし、最近、私はさまざまな種類の例外に直面しています。この問題を解決するために資格情報が同じであっても、 NET USEコマンドを使用して共有パス接続を作成しようとしました。
File.Copy(sourceFilePath, destinationFilePath, overwrite);
私が取得している例外は次のとおりです。
-エラー:ファイルが見つかりませんでした。
-エラー:ハンドルが無効です。
-エラー:現在、ログオン要求を処理できるログオン サーバーがありません。
-エラー:指定されたネットワーク名は使用できなくなりました。
注意: これらの例外は、無効なファイル パスに対するものではありません。ファイルの一部をコピーした後に例外が発生し、同じコードが同じファイルに対して以前に機能したためです。
この種の状況を解決するアイデアを持っている人はいますか?