• 締切済み

特定のファイルに書き込みがあったら知らせてくれるプ

ログラムを作るにはどうすればいいのでしょうか? 私は老人が多い職場でシステム管理を押し付けられたのですが 対して管理に詳しくないので解りません。 ファイルの監視をしたいのですが特定のファイルに変更があった場合 リアルタイムで通知して音を出して知らせてくれるプログラムを作るには。。もしくはアプリでもなんとかなりそうなのですがどうすればいいでしょうか?

みんなの回答

回答No.2

例えば、対象のファイルが1つなら、 ・起動時に、対象ファイルのタイムスタンプ取得。 ・一定時間ごとにタイムスタンプ取得。 ・最初のタイムスタンプと変わっていたら、警告表示。 だとか。 > リアルタイムで通知して 毎秒何十回もチェックとか、あんまり頻繁にやると、ネットワークが重くなりそう。 変更しちゃダメなファイルだったら、そもそも変更できないように、アクセス権設定するのが真っ当だと思うけど。

tibigiko
質問者

補足

ここまで回答していただきありがとうございます。 もう少しで理想に近づきそうです ファイルの変更内容まで監視し例えばテキストファイルに messageと書き込まれたら音を出して通知する等出来たら 非常に助かります。 メモリは食いそうですがそんなに大きなファイルではないので大丈夫です。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

以下のようなソフトで管理すれば良いのではないでしょうか?動作も軽いですし。 https://forest.watch.impress.co.jp/library/software/folderkanshi/

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ファイルの更新をチェックする方法を教えてください。

    リアルタイムで特定のファイルに変更があった場合 それを通知してくれるプログラムの組み方を教えてください ソフトで10秒に一回通知するものはあるみたいですが 区間が長すぎて使えません。 最低でも3秒に一回は通知できればソフトでも大丈夫です。 結構困ってます;

  • 特定の人のメール通知を消したい

    特定の人のメール通知を消したい メルマガなどのメール通知を消したいのですが 何か方法はありますか? 受信拒否では無くてリアルタイムの通知だけを消したいです。 アプリでも構いません。 よろしくおねがいします

  • 特定のdllファイルを削除したいです

    お世話になります。 助けて下さい。 環境は、 Windows 8 Pro Internet Explorer 11 以下IE。 Program Filesの中にある、特定のdllファイルが、 IEのアドオンで機能しています。 IEのアドオンの管理から、そのdllファイルを無効に設定しているのにもかかわらず、 毎回IEを起動する度に、有効か無効にするかを聞いてきます。 そのdllはもともとIEとは関係ないソフトウェア(今後もこのアプリは使います。)をインストールした時に、なぜかIEの中にアドオンとして組み込まれました。 またそのdllの名前が怪しいのと、削除してもIEでアドオンが機能しなくなるだけで、 アプリそのものの起動には影響がなさそうなので、 特定のdllファイルを削除しようとしました。 しかし、プログラムで開かれているので閉じないと削除できないと、警告が出ます。 そのアプリはコンピューターを開いた時にエクスプローラーが起動しますが、 そのエクスプローラーを拡張するアプリのため、 削除作業をする=エクスプローラーで、削除したいdllファイルを開いてしまうため、 プログラムで開かれているので閉じないと削除できないという事になります。 特定のdllを名前から検索して、特定のdllのみ開いているのを閉じて、 削除したいのですが、何か良い方法はありますか? ご教示下さいますようよろしくお願い致します。

  • ファイルを使用しれいるプログラムを知る方法について

    はじめまして。 エクスプローラーでファイル名を変更しようとすると、 「このファイルは他のプログラムによって使用中です」というような 内容のダイヤログが表示され、名前の変更が出来ないのですが、どのプ ログラムが使用しているのかがわかりません。どのようにすれば使用しているプログラムを知ることができるのでしょうか?ご教授お願いしま す。

  • ファイルを特定の文字列を含んだものだけ飛ばせますか

    頻繁にファイル内容の変わるフォルダがあるのですが… 定期的に整理をしているのですが、最近追いつかなくなってきてしまいました… そこで、ある特定の文字列が含まれた、または含まれないなど条件を付けてフォルダを監視しながら別フォルダへ飛ばすことは可能ですか? そういうソフトがあれば教えて下さい。お願いします。 それとも簡単なプログラムなど組めるんでしょうか?そこら辺詳しい方いましたらヒントでもお願いします。

  • ファイルの監視

    ファイルの監視 ある特定のフォルダ内を監視して変更があればファイル名等のログファイルをテキスト形式で出力させる仕組みをVBSで作成したいのですが出来なくて困っております。 よろしくお願いします。

  • Gmailで特定の相手からメールが来たとき

    Gmailで特定の相手からメールが来たときに ステータスバーのアイコンの色や通知音を変えられるアプリは有りますか?

  • 社内LAN

    社内LANの中で特定のある1台の端末のアクセスログ等はサーバーに残ると思うのですが、特定の1台のPCのキー操作までサーバー管理者がリアルタイムに監視できるのですか?またその特定の1台についてそのLAN上の端末もリアルタイムに監視できるのですか?

  • C言語で前面表示や、特定のファイル検索方法を教えてください!

    VBで作ったソフトを、今C言語で作り変えています。 そのソフトは前面表示になっており、プログラムの始めに、特定のファイルがあるかどうか調べています。 ネット上で探しているのですが、見つかりません。 知っている人がいれば、どうか教えてください。 後、VBでファイルを調べるプログラムは、 If System.IO.File.Exists(ファイル名) = True Then あった場合に動作させるプログラム Else 無かった場合に動作させるプログラム End If です。

  • 特定の拡張子ファイルを開くプログラムを無効にする方法

    .log 等の特定のファイルを開くときに、デフォルト設定ではプロパティのプログラムの部分は「不明なアプリケーション」となっています。 ですが、一度変更から特定のプログラムを選択し、「この種類のファイルを開くときは、選択したプログラムをいつも使う」にチェックしてしまうと、必ず何らかのプログラムに関連付けされてしまいます。 これを、何にも関連付けされないデフォルトの状態に戻したいのですが、方法がわかりません。どなたかご存知ありませんでしょうか?