ファイルIOについて – プログラミング – Home

通知
すべてクリア

ファイルIOについて


どかてぃ
 どかてぃ
(@どかてぃ)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

.NETクラスライブラリによるファイルIOについて質問します。
# C#での開発です

あるプロセスで、FileSystemWatcherにてフォルダへのファイル作成を監視しているとし
ます。
そのフォルダに別プロセスからFile.Copy()メソッドを使用してファイルをコピーする
と、
FileSystemWatcherによりファイルの作成が検出されます。

そのファイルを検出された時点でFile.Open()するとアクセスが拒否されることがあるの
ですが、
この原因について心当たりのある方はおられますでしょうか?

なお、時間をあけて(といっても500msくらいしか試してませんが)File.Open()すると
成功する模様です。

よろしくお願いします。


引用解決済
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

File.Copy()が完了するまでは他からアクセスできなくってもアッタリマエじゃないです
か?


返信引用
どかてぃ
 どかてぃ
(@どかてぃ)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

レスどうもです。

ということは、FileSystemWatcherへのファイル作成イベントは、File.Copy()が終了し
てフォルダへのファイルの作成が完了する前に発生している、と考えてよいのですよ
ね?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました