フォルダまたはディレクトリ(folder or directory)に発生する変更を監視するための高度なツールを探している場合は、 DirectoryMonitorを探すだけです。プログラムにはさまざまな形式があり、1つは完全に無料です。無料版はほとんどの人の監視タスクを処理できますが、より多くの機能が必要な場合は、アラカルト(la carte)で購入するか、すべてを含む99ドルでPro版(Pro version)を購入できます。
繰り返しになりますが、プログラムの無料バージョンは監視の優れた仕事をしており、私のニーズには十分すぎるほどでした。この記事では、セットアップについて説明し、何ができるかを示します。参考(Just FYI)までに、このプログラムはファイルの内容の実際の変更をキャプチャせず、ファイル/フォルダが変更、追加、削除、または名前変更されたという事実のみをキャプチャします。
先に進み、プログラムをダウンロードしてインストールします。インストール中に、特定のコンポーネントを選択できるウィンドウが表示されます。
それらをすべてチェックしたままにすることができますが、プログラムを購入する予定がない場合は、(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)を実行する場合に便利です。Sounds、Emailer、および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)を購入する必要があります。
特定の種類の監視を設定しようとしている場合は、コメントでお知らせください。問題が発生した場合は、サポートさせていただきます。楽しみ!
Monitor a Folder for Changes Using Directory Monitor
If you’re looking for an advanced toоl to monitor changes that occur to a folder or directory, look no fυrther than DirectoryMonitor. The program comes in many forms, one being completely free. The free version can handle the monitoring tasks for most people, but if you need more features, you can either purchase them a la carte or you can buy the Pro version for $99 which includes everything.
Again, the free version of the program does an excellent job of monitoring and was more than enough for my needs. In this article, I’ll walk you through setting it up and show you what it’s capable of doing. Just FYI, this program does not capture the actual change in content of files, only the fact that files/folders have been modified, added, deleted, or renamed.
Go ahead and download the program and install it. During the install, you will get a window where you can choose certain components.
You can leave them all checked, but if you don’t plan on buying the program, then you can uncheck certain options like the Grid Log, Sounds, Emailer and Database plugins. Those four plugins can be purchased individually for $5 to $20 apiece inside the program.
Once installed, click on the Add button at the top right or click on Directories and then click Add. You should now see the main Add Folder dialog box.
Here you can choose all the options, which there are quite a few. To start off, go ahead and choose the directory you want to monitor. The best thing about this program is that you can monitor local or network directories in the free version. For network directories, you can add a username and password if required.
Under Events, you can choose to monitor for New Files, Modifications, Deletions, Renames, and File Access. Under Options, you can choose to monitor just top level directory or all sub-directories too if you like. You can also monitor any changes to file attributes and security settings. The Pro or paid for options have a little lock next to them. Lastly, you can choose whether you want to monitor just directories, just files or both.
If you click over to Text Log, you can go ahead and enable file logging and choose the output format you desire. The log file will contain the same data that you will see in the Text Log view on the main program page.
Under the Execute tab, you can choose to execute an application whenever an event occurs. This can be handy if you want to run a command line program or script that enters the information into a database, etc. The Sounds, Emailer and Database tabs are all extra paid options if you really need them.
Once you have the folder added, you’ll see it in the top window with a green check mark. This means it is currently being monitored. Now you can test it out by adding, renaming, and modifying files and folders. You can see above that I created a new file at 5:34 called New Text Document.txt and then renamed it to New File.txt. I think modified it and accessed the file several times.
Like I mentioned earlier, this program does not capture the content of the files, so you can’t see what I added to the text file, only that I modified it several times. Another limitation to the free version is that you can’t it in the background as a Windows service unless you purchase the PRO version. This means you have to keep the app running on your computer all the time. Thankfully, you can close it and it’ll simply move to the notification area in the taskbar.
The other slightly annoying limitation that I found was that you get a lot of Modified events without it showing exactly what was the cause. For example, when you open the file and save it with or without changes, you get a Modified event, which makes sense. However, if you change the permissions on the file or any property like Hidden or Read-only, you get a Modified even too. It would be more useful if it told you a permission was changed or a property of the file/folder was changed.
Overall, though, the program does a great job of letting you know when something is happening to a file or folder. The program is updated very often and new features are always being added. They also seem to listen to their customers in the forums because several of the new features coming are direct requests from forum users. If you know some coding, you can also write your own plugins, although you have to buy the PRO version to do that.
If you are trying to setup a specific type of monitoring, let us know in the comments and we can try to help you out with any difficulties. Enjoy!