- - PR -
共有フォルダへのアクセスに時間がかかる
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-01-14 15:42
WindowsXP Professional SP1
Microsoft Visual C# .NET Framework 1.1 SP1 C#.NETを使用し他PCの共有フォルダ内へのファイルアクセスを行う アプリケーションを作成しています。 この掲示板でもASPなどから共有フォルダ内のファイルへのアクセス についての質問がありましたが、アクセスにかかる時間については 無かったようなので新たに質問させていただきました。 共有フォルダへのアクセス権はあるものとし、以下の方法で 作成、削除、検索を行っているのですがネットワークが 切断されていた場合にエラーの発生までに時間がかかり困っております。 また、ネットワークに問題がない場合でもファイルの作成に時間がかかる ことがありました。 ・ファイル作成 StreamWriter sw = new StreamWriter( @"\\192.168.0.1\WORK\test.txt", false, Encoding.Default ) ・ファイル削除 File.Delete( @"\\192.168.0.1\WORK\test.txt" ); ・ファイル検索 DirectoryInfo di = new DirectoryInfo( @"\\192.168.0.1\WORK\" ); FileInfo[] fi = di.GetFiles( "*.*" ); 共有フォルダのある他PCにてアプリケーション(Socket通信など)を 動かさないものとして、ネットワーク障害をすばやく検知 (常時監視ではなくファイル作成時などに)し、共有フォルダに対し 速やかにファイルの作成、削除、検索などが行える方法がありましたら お教え願えないでしょうか。 よろしくお願いいたします。 [ メッセージ編集済み 編集者: 勇気 編集日時 2005-01-14 15:44 ] |
1