• ベストアンサー

保存ファイル名を指定し、定期的にダウンロードを実行

ドスプロンプトもしくはcygwin等から実行できるコマンドで、毎日定期的に実行して、特定のサイトのファイルをファイル名を変更して保存できる方法をどなたかお教えいただけますでしょうか。(C++やrubyなどを利用しても良いです。) 具体的には毎日更新されるライブカメラの画像(例えば、ファイル名がToday.jpg Yesterday.jpg...で毎日更新される)を[撮影日付].jpgとして保存することを考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Werner
  • ベストアンサー率53% (395/735)
回答No.1

Webからのダウンロードにはwgetコマンドが使えると思います。 例えば  wget http://example.com/today.jpg -O 20070628.jpg とすると、http://example.com/today.jpg の画像が 20070628.jpgというファイル名で保存されます。 ファイル名は、rubyが使えるなら今日の日時のファイル名は作れると思います。 バッチファイルやシェルスクリプトでもできるでしょう。 定期実行はWindowsならタスク・スケジューラを使うのがいいのかな…。

latifolius
質問者

お礼

ありがとうございます。 wgetですね。初心者ですがこのあたりはコマンド名がわかればできそうです。 定期実行の部分について、もう少しどなたか詳しくお教え頂ければ幸いです。