FrontPage > Microsoft.NET > ファイル更新通知

ファイル更新通知 (System.IO.FileSystemWatcher)

指定したパス内のファイルの更新等を確認できる。

「VisualStudio .NET 2005」のデザインモードの「ツールボックス」内にもある為、
GUIにて追加して、プロパティを設定することが可能。

プロパティ>>

  • EnableRaisingEvents - 有効・無効の設定。
  • Path - チェック対象のパス。
  • IncludeSubdirectories - Path指定した配下のパスも対象にするか否かの指定。
  • Filter - "*.*"と入力すると指定パスの全ファイルが対象。"hoge.txt"等ファイル名記載で単一ファイルのチェックも可。
  • NotifyFilter - 監視する変更チェックの項目を指定(Attributes、CreationTime、DirectoryName、FileName、LastAccess、LastWrite、Security、Size)
    NotifyFilters.Attributes - ファイル属性、フォルダ属性の変更時
    NotifyFilters.CreationTime - 作成時刻の変更時
    NotifyFilters.DirectoryName - ディレクトリ名の変更時
    NotifyFilters.FileName - ファイル名の変更時
    NotifyFilters.LastAccess - 最終アクセス日付の更新時
    NotifyFilters.LastWrite - 最終書込日付の更新時
    NotifyFilters.Security - セキュリティ設定の変更時
    NotifyFilters.Size - サイズ変更時
    ※複数個"|"(GUIのプロパティは、",")にて設定可能だが、
     複数ヒットした場合は発生のイベントが複数個(スレッドにて)発生する。

イベント>>

  • Changed - 変更時
  • Created - 作成時
  • Deleted - 削除時
  • Renamed - 名称変更時

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-08-24 (日) 16:23:28