タグ

FileSystemWatcherに関するJHashimotoのブックマーク (11)

  • FileSystemWatcher.InternalBufferSize プロパティ (System.IO)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    FileSystemWatcher.InternalBufferSize プロパティ (System.IO)
    JHashimoto
    JHashimoto 2012/03/22
    "イベントが見落とされた場合、またはバッファ サイズを超えた場合、...FileSystemWatcher クラスのインスタンスによって Error イベントが発生することはありません。"
  • NonSoft - フォルダを監視(ファイルの追加/変更/削除)するサンプル(C#.NET)

    JHashimoto
    JHashimoto 2012/03/22
    "フォルダ内のファイルを監視してファイルが新規作成、更新、削除された事を監視するサンプルです。指定フォルダ以下の全てのファイルを監視します。"
  • FileSystemWatcher コンポーネントのトラブルシューティング

    更新 : 2007 年 11 月 FileSystemWatcher コンポーネントを使用しているときに、次のような状況が発生する場合があります。 Windows NT 4.0 コンピュータで UNC パス名が受け付けられない Windows NT 4.0 が動作するコンピュータで FileSystemWatcher コンポーネントを使用していて、別の Windows NT 4.0 コンピュータ上のファイル システム動作を監視するためにパスを設定する場合、監視先のコンピュータを示す UNC ベースのパス値を Path プロパティに指定できません。UNC ベースの値は、Windows 2000 コンピュータでのみ設定できます。 Windows 95 または Windows 98 のディレクトリをウォッチできない FileSystemWatcher コンポーネントで Windows 95 また

    FileSystemWatcher コンポーネントのトラブルシューティング
    JHashimoto
    JHashimoto 2012/03/22
    "FileSystemWatcher コンポーネントを使用しているときに、次のような状況が発生する場合があります。"
  • 大容量システムでのファイル変更に関する考慮事項

    更新 : 2007 年 11 月 FileSystemWatcher コンポーネントは、膨大な数のイベントを受け取る可能性があります。特に、トラフィックが多いディレクトリを監視するように設定した場合はその可能性が高くなります。FileSystemWatcher コンポーネントは管理しやすい速度でしかイベント通知を受け取れないため、そのような場合には問題が発生する可能性があります。イベントが通知される速度がコンポーネントがそれを受け取る速度を超えている場合、超過した分のイベントはバッファに格納され、その後でコンポーネントに渡されます。コンポーネントは、バッファ内の各エントリをユーザーのコードに発生させるイベントに変換します。このバッファはオーバーフローする可能性があるため、問題の原因となります。ディレクトリ内の変更の数が多すぎてバッファに入りきらない場合、オペレーティング システムは "bl

    大容量システムでのファイル変更に関する考慮事項
    JHashimoto
    JHashimoto 2012/03/22
    "ディレクトリ内の変更の数が多すぎてバッファに入りきらない場合、オペレーティング システムは "blanket" 通知を送信し、コンポーネントは例外を発生させます。"
  • https://support.microsoft.com/ja-jp/help/2628838

  • .NET TIPS ファイルやディレクトリの作成/変更/削除を監視するには? - C# VB.NET - @IT

    .NET Frameworkのクラス・ライブラリには、ファイルやディレクトリの作成/変更/削除を監視するためのFileSystemWatcherクラス(System.IO名前空間)が用意されている(ただしWindows 98/Meでは利用できない)。これを利用すると、特定のディレクトリにファイルが作成された、特定のファイルが修正された、といったタイミングで、それらのファイルに対して何らかの処理を行うようなアプリケーションを容易に作成することができる。 FileSystemWatcherクラスの利用方法は簡単で、まずそのインスタンスを作成し、以下の表に示すような各プロパティを設定する。

    JHashimoto
    JHashimoto 2012/03/22
    "リファレンス・マニュアルにもあるように、ファイル作成などの単純と思える操作に関しても、複数のイベントが発生する場合がある。"
  • Windowsフォーム・コントロールの基礎(その3)(3/4) - @IT

    連載:Windowsフォーム開発入門【Visual Studio 2010対応】 Windowsフォーム・コントロールの基礎(その3) 初音 玲 2010/10/19 ●FileSystemWatcherコンポーネント FileSystemWatcherコンポーネント(以下、FileSystemWatcher)は、フォルダの変更やフォルダ内のファイルの変更を検出するためのコンポーネントだ。例えば、特定のフォルダを監視していて、ファイルが更新されたり新規作成や削除されたりすると、イベントが発生する。このコンポーネントの使い道としては、あるフォルダを監視して、ファイルが格納されたら、その内容をチェックしてデータベースに格納する、というような使い道が考えられる。 FileSystemWatcherの注意点は、ファイルの新規作成を監視している場合に、ファイルの作成完了を待たずにイベントが発生してし

    JHashimoto
    JHashimoto 2012/03/22
    "FileSystemWatcherの注意点は、ファイルの新規作成を監視している場合に、ファイルの作成完了を待たずにイベントが発生してしまうことだ。"
  • C#のFileSystemWatcherでファイル監視について - OKWAVE

    見ていただいてありがとうございます。 どうかお知恵を拝借させてください。 '----------------------- 開発環境 WinXp pro C#2005 '----------------------- C#にて、[とあるフォルダ内のファイル監視処理]を実装しています。 FileSystemWatcherのCreatedで、このフォルダ内でのファイル作成 を監視する様に実装したのですが、問題が発生しました。 ftpを複数起動し、このフォルダに対し、ほぼ同時に複数件の ファイルをダウンロードしたところ、一部ファイルのCreatedが 発生しませんでした。 同様の現象が発生した方、その解決法を御教示ください。 また、FileSystemWatcher以外での良い実装方法があれば 御教示ください。 困り果てています。 宜しくお願いいたします。

    C#のFileSystemWatcherでファイル監視について - OKWAVE
    JHashimoto
    JHashimoto 2012/03/22
    "イベントの見落としを予防する方法として「InternalBufferSize プロパティを使用してバッファ サイズを大きくする」とか「ロング ファイル名を使ってウォッチすることは避ける」"
  • フォルダ常駐監視(FileSystemWatcher)が上手く動作しない: DOBON.NETプログラミング掲示板過去ログ

    題名: フォルダ常駐監視(FileSystemWatcher)が上手く動作しない 著者: tokuno 日時: 2006/06/05 10:53:30 ID: 16113 この記事の返信元: (なし) この記事への返信: [16114] Re[1]: フォルダ常駐監視(FileSystemWatcher)が上手く動作しない 渋木宏明(ひどり) 2006/06/05 12:30:54 ツリーを表示 環境/言語:[Visual Basic.NET] 分類:[.NET] こんにちは。 はじめまして。 特定のフォルダの中のファイル作成を 常駐して監視するプログラムを作成していますが 目的とおりに動作しません。 FileSystemWatcherクラスの使い方に不備が あるかと思うのですが、エラーが出ず 問題箇所を特定できません。 ご存知の方がいらっしゃいましたらご教示 頂けないでしょうか。 ※こち

    JHashimoto
    JHashimoto 2012/03/22
    "手動でフォルダにファイルを追加してテストした所、一度にファイルを複数追加すると一部のファイルしか処理されないまま処理が終了してしまう。"
  • neue cc - Reactive Extensionsを学習するためのリソースまとめ

    1年半ほどDevLabsプロジェクトとして動いていたReactive Extensionsですが、ついにDevLabsを卒業し、Data Developer Center入りを果たしました。まずは、おめでとう!そして、これで安心してプロダクトに突っ込む事ができます。どれだけ有望そうに見えても、DevLabsのままではいつ消滅するか分からない。そういう先例(STM.NETがね、この死骸ページの虚しさ)もあった。また、Rxチームの前身はMicrosoft Live LabsでのVoltaというプロジェクトなわけですが、これは打ち切りでした!その魂はRxの可愛い鰻のアイコンで引き継がれ(Voltaからの継続使用)、ついに復活を遂げたという感動ストーリーがあるかないかは、特にない。それはともかくとして、私はこのアイコン好きです。 なお、Data Developer Centerはen-usとja-

    JHashimoto
    JHashimoto 2012/03/22
    "。そういう場合にDateTimeを外部変数に保存しておいて比較を取るとかTimerで発火を調整するとか面倒くさいことをしなければなりません、が、RxならThrottleメソッドで一撃。"
  • FileSystemWatcher(System.IO.FileSystemWatcher)

    奥様 と プログラム と お犬様 の 楽しい日常 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 193 記事 - 1 コメント - 19846 トラックバック - 27 ニュース なおこ(・∀・)@わんくま同盟 お世話になっている方のリンク お犬様同盟 pu2pu2(ぷにぷに) share-ride ナツの日々 鈴りんRing 黒柴ブログ 不二子ちゃ~ん ホントに便利っすよねーこれ。 一回だけ使った事あった、かな...? 普通に使うと非同期でファイル監視をしてくれます。 WaitForChanged を使うと、同期でファイル監視を行います。(つまり、WaitForChanged がすぐに実行される。) でも何故か同期の通信が私の環境ではうまくいかず、常にタイムアウトしてしまいました。 なんでだろ... noteWatcher.Path プロパティを WATC

  • 1