- PR -

共有フォルダへのアクセスに時間がかかる

1
投稿者投稿内容
勇気
会議室デビュー日: 2004/09/22
投稿数: 11
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)