Dropbox で共有フォルダのファイルを Public フォルダで公開する

久しぶりに仕事でプログラム(と呼べるほどのものではないですが)を書きました。Dropbox には Public という特殊なフォルダがありファイルを公開して外部からアクセス可能にすることができます。また、共有フォルダを作って他の Dropbox ユーザとひとつのファイルを共有して使うこともできます。

今回、共有フォルダにあるファイルを、公開してアクセス可能にする必要があり、少し調べたら意外と簡単にできました。

  • replace コマンドを
  • VBScript から実行して
  • タスクスケジューラで繰り返し

3 行で書くとこういう感じです。

Windows に標準で備わっているコマンドで、あるファイルで別のファイルを置き換える replace というものがありました。これを使って共有フォルダにあるファイルで Public フォルダにあるファイルを常に置き換えるようにします。

1
replace c\:Dropbox\share\hoge.txt c\:Dropbox\public\hoge.txt /u

/u オプションを付けると元のファイルのほうが新しい場合のみ置き換えるようになります。これを Windows 標準のタスクスケジューラで 1 分ごとに繰り返し実行するように設定しておけば、最長でも 1 分以内のタイムラグで常に Public フォルダのファイルが更新されるという仕組みです。

参照 URL

(あとでもう少し追記予定)

こちらもあわせてどうぞ

  1. シェルの基本的なコマンドの学習 (3) cp, ping
  2. シェルの基本的なコマンドの学習 (5) uniq
  3. Emacs の学習 (7) 文字列の置換
  4. シェルの基本的なコマンドの学習 (2) rm
  5. Emacs 改行文字で置換する

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>