- 締切済み
フォルダ監視(Mac&NAS)
NASはバッファローのLinkstation(型番不明)、PCはMacOS10.13、バッファローのWi-fiルーター、他にネットワークプリンターともう1台PC(MacOS:バージョン不明)がある環境です。 NASの指定されたフォルダにファイルが追加されるとPC(MacOS10.13)のデスクトップにポップアップ表示を出すようにすることは可能でしょうか? 出来れば瞬間的にではなく、閉じる操作を行うまでは消えない方が望ましいです。 バッファローからそのようなツールがリリースされていないことは確認済みです。 また、もしバッファロー以外のNASで監視・通知ツールがリリースされているものが、あれば教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- asciiz
- ベストアンサー率70% (6803/9674)
>今回はNASなので難しそうですね。 ネットワーク上の共有フォルダに対しても、UNC名 (\\(サーバ名)\(共有名)\(任意フォルダ\) でアクセスしてファイル一覧を取得したり、ローカルディスクにマウントすればローカルHDDと同様にパス名でアクセスできるようになるので、ローカルディスクでできることなら同様にできると思います。 ローカルディスク用にスクリプトを書いて、成功すれば、パスをネットワーク用に書き換えれば良いでしょう。 あるいはローカルディスクでその動作ができるツールがあるなら、NASをマウント(仮想フォルダに共有フォルダ接続する)しておいて、そのフォルダを指定すれば良いと思います。 >MacでNASをログイン時にマウントする4つの方法 >https://1010uzu.com/blog/nas-mount-at-login-on-mac こちらのように、NASを起動時に自動的にマウントする方法もあるとのことです。
- asciiz
- ベストアンサー率70% (6803/9674)
なんか Apple Script と定期実行機能で作れそうな気がしますね? 私は Windows / Linux 系しか知らないので具体的なスクリプトは提示できないのですが。 (1) 監視フォルダの ファイル名・ファイルサイズ一覧をテキストファイルに保存(dirコマンド・lsコマンド) (2)以前保存していたファイル一覧と比較(fcコマンド・diffコマンド) (3)相違行があれば画面にダイアログ表示。 (4)最新リストを保存リストに上書き(リネーム) こういったスクリプトを書いて、5分毎とかに実行(Windowsスケジューラ・cron機能)すれば良さそうな感じです。 勉強して作ってみませんか?
お礼
ありがとうございます。 何らかのアプリを追加すれば出来るのか、と思っていました。 現にWindowsであればそういったものが存在しますので。 私のスキルでは無理です。 ちなみに仰せの方法はローカルディスクに対してなら出来そうなのは聞いたことがあります。 今回はNASなので難しそうですね。
お礼
ありがとうございました。 今回は必要が無くなってしまったのですが、今後のために参考にさせていただきます。