私のアプリケーション (C# 4.5 winforms アプリ) では、フォルダーの内容を定期的にチェックし、見つかったファイルの詳細をデータベースに保存します。このルーチン内で、 を使用してFileInfo
インスタンスを作成し、プロパティ、、、およびnew FileInfo(path)
を読み取ります。インスタンスでメソッドを呼び出すことはありません。CreationTime
LastWriteTime
LastAccessTime
Length
Attributes
FileInfo
私が知りたいこと:FileInfo
オブジェクトを作成している間にファイルが現在サードパーティのアプリケーションによって書き込まれている (または Windows によってフォルダーにコピーされている) 場合、破損、ロック、または実行時エラーのリスクはありますか?プロパティにアクセスしますか?