ディレクトリモニターを使用して変更がないかフォルダーを監視する

フォルダまたはディレクトリ(folder or directory)に発生する変更を監視するための高度なツールを探している場合は、 DirectoryMonitorを探すだけです。プログラムにはさまざまな形式があり、1つは完全に無料です。無料版はほとんどの人の監視タスクを処理できますが、より多くの機能が必要な場合は、アラカルト(la carte)で購入するか、すべてを含む99ドルでPro版(Pro version)を購入できます。

繰り返しになりますが、プログラムの無料バージョンは監視の優れた仕事をしており、私のニーズには十分すぎるほどでした。この記事では、セットアップについて説明し、何ができるかを示します。参考(Just FYI)までに、このプログラムはファイルの内容の実際の変更をキャプチャせず、ファイル/フォルダが変更、追加、削除、または名前変更されたという事実のみをキャプチャします。

先に進み、プログラムをダウンロードしてインストールします。インストール中に、特定のコンポーネントを選択できるウィンドウが表示されます。

directorymonitorコンポーネント

それらをすべてチェックしたままにすることができますが、プログラムを購入する予定がない場合は、(t plan)グリッドログ(Grid Log)サウンド(Sounds)Eメール、データベースプラグイン(Emailer and Database plugins)などの特定のオプションのチェックを外すことができます。これらの4つのプラグインは、プログラム内で1つあたり5ドルから20ドルで個別に購入できます。

インストールしたら、右上の[(right or click)追加(Add)]ボタンをクリックするか、[ディレクトリ(Directories)]をクリックして、[追加(Add)]をクリックします。メインの[フォルダの追加]ダイアログ(Add Folder dialog)ボックスが表示されます。

フォルダダイアログを追加

ここでは、かなりの数のオプションをすべて選択できます。まず、監視するディレクトリを選択します。このプログラムの最も良い点は、無料バージョンでローカルまたはネットワークディレクトリを監視できることです。ネットワークディレクトリの場合、必要に応じてユーザー名とパスワードを追加できます。

[イベント(Events)]で、[新しいファイル(New Files)] 、 [変更(Modifications)] 、 [削除(Deletions)] 、 [名前の変更](Renames)、および[ファイルアクセス(File Access)]を監視するように選択できます。[オプション](Options)で、必要に応じて、最上位ディレクトリ(level directory)のみを監視するか、すべてのサブディレクトリを監視するかを選択できます。ファイル属性とセキュリティ設定の変更を監視することもできます。Proまたは有料オプションの横には小さなロックがあります。最後に、ディレクトリのみ、ファイルのみ、またはその両方を監視するかどうかを選択できます。

[テキストログ(Text Log)]をクリックすると、先に進んでファイルログを有効にし、必要な(file logging)出力形式(output format)を選択できます。ログファイル(log file)には、メインプログラムページの(program page)テキストログビュー(Text Log view)に表示されるものと同じデータが含まれます。

テキストログオプション

[実行]タブ(Execute tab)では、イベントが発生する(event occurs)たびにアプリケーションを実行することを選択できます。これは、データベースなどに情報を入力するコマンドラインプログラムまたはスクリプト(command line program or script)を実行する場合に便利です。SoundsEmailer、およびDatabaseタブ(Emailer and Database tabs)はすべて、本当に必要な場合は追加料金のオプションです。

ディレクトリモニターログ

フォルダを追加すると、上部のウィンドウに緑色のチェックマーク(check mark)が付いたフォルダが表示されます。これは、現在監視されていることを意味します。これで、ファイルとフォルダーを追加、名前変更、および変更することでテストできます。上記のように、5:34にNew Text Document.txt(New Text Document.txt)という名前の新しいファイルを作成し、その名前をNewFile.txtに変更したことがわかります。私はそれを修正し、ファイルに数回アクセスしたと思います。

前述したように、このプログラムはファイルの内容をキャプチャしないため、テキストファイル(text file)に何を追加したかを確認することはできず、何度か変更しただけです。無料版のもう1つの制限は、 PROバージョン(PRO version)を購入しない限り、 Windowsサービス(Windows service)としてバックグラウンドで使用できないことです。これは、コンピューター上でアプリを常に実行し続ける必要があることを意味します。ありがたいことに、それを閉じることができ、タスクバーの通知領域(notification area)に移動するだけです。

通知領域

私が見つけたもう1つの少し厄介な制限は、原因を正確に示さずに多くの変更されたイベントを取得することでした。(Modified event)たとえば、ファイルを開いて変更の有無にかかわらず保存すると、Modifiedイベント(Modified event)が発生します。これは理にかなっています。ただし、ファイルまたは非表示(Hidden)や読み取り専用などのプロパティのアクセス許可を変更すると、変更(Modified)も取得されます。権限が変更された、またはファイル/フォルダーのプロパティが変更されたと通知された場合は、より便利です。

ただし、全体として、このプログラムは、ファイルまたはフォルダー(file or folder)に何かが発生したときに通知するという優れた機能を果たします。プログラムは頻繁に更新され、新しい機能が常に追加されています。また、新しい機能のいくつかはフォーラムユーザーからの直接のリクエストであるため、フォーラムで顧客の話を聞いているようです。コーディングを知っている場合は、独自のプラグインを作成することもできますが、そのためにはPROバージョン(PRO version)を購入する必要があります。

特定の種類の監視を設定しようとしている場合は、コメントでお知らせください。問題が発生した場合は、サポートさせていただきます。楽しみ!



About the author

こんにちは潜在的な雇用主!私は、この分野で 7 年以上の経験を持つ、経験豊富なソフトウェア エンジニアです。私は、Windows 7 アプリケーションの設計と開発の方法を知っており、プロフィールにさまざまなクールな Web サイトの推奨事項があります。私のスキルと経験は、優れたプロジェクト管理スキル、プログラミング知識、および Web 開発経験を備えた有能な人材を探している企業に最適です。



Related posts