.Net フレームワークによって最近閉じられたファイルを開く際に問題が発生しています。基本的に、何が起こるかは次のとおりです。
- を使用して XML ファイルを読み込む
DataSet.ReadXml()
- データにいくつかの変更を加える
- を使用して XML ファイルを書き出します。
DataSet.WriteXml()
- を使用して XML ファイルを新しい場所にコピーします。
File.Copy
- カスタム コントロールを使用してファイルを FTP 送信する
このシーケンスは、WriteXML または File.Copy の後でファイル使用中の例外により断続的に失敗する可能性があります。
Windowsの書き込みキャッシュがすぐにフラッシュされない可能性があると思います。これが私の問題を引き起こしている可能性があることを誰かが確認できますか? 提案する解決策はありますか?
ありがとう、
ダン