• ベストアンサー

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

ドスプロンプトもしくは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ですね。初心者ですがこのあたりはコマンド名がわかればできそうです。 定期実行の部分について、もう少しどなたか詳しくお教え頂ければ幸いです。

関連するQ&A

  • ファイル名に日付を指定したいのですが・・・

    MS-DOSのバッチファイルやAccessでのファイル保存の際に、コマンドでファイル名に現在日付を組み込むことは可能でしょうか?

  • ファイル名を指定して実行でできる?

    何かDLするときはそのHPを開いてDLのコマンドをクリックするのが普通ですが、何も開いてない段階で、DLするのはファイル名して実行でもできますか?落とす名前?(何を実行するか)はわかっています。やはりDLするサイトを開かないといけないのですか?

  • ファイル名を指定して実行

    ファイル名を指定して実行で,たとえばmsconfigとかcmdのように,直接打ち込むと システム構成ユーティリティとかコマンドプロンプトが立ち上がります。 どんなコマンドを打てばどんなソフトが立ち上がるか,一覧になっているような サイトをご存じでしたら教えて下さい。

  • スクリプトファイル名を取得するには?

    スクリプトファイル名を取得するには? 今日から書籍を読みながら、Rubyの勉強を始めました。 Rubyを学ぶ上で重要ではないことなのですが、教えてください。 コマンドラインからRubyスクリプトを実行した場合、そのスクリプトの中で実行したスクリプトのファイル名を取得したいです。例えば、次のコマンドを実行した場合、"hoge.rb"を取得したいです。 > ruby hoge.rb スクリプトにハードコーディングすることなく、スクリプトファイル名を取得することは可能なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Ruby
  • 「ファイル名を指定して実行」を実行したい。

    スタートメニューに「ファイル名を指定して実行(R)」という メニューがありますが、これをコマンドプロンプトから実行 する方法をご存知の方、お教え下さい。 プログラムランチャーからこのメニューを起動したい と考えています。

  • ファイル名を指定して実行について

    Windows2000を使用してます。 ファイル名を指定して実行を何度か試したのですが、みんな指定するファイルが進入禁止みたいなマークがでて、パス名がまちがってないか・・・・・etcのエラーが出てしまいます。おまけにコマンドプロンプトも同じで、認識していません。などとでます。 どなたか助けてください。 非常に困ってます。

  • ファイル名を指定して実行の履歴を消すには?

    Windwos XP SP2 Home Edition を使っています。 ファイル名を指定して実行で、コマンドを実行するたび、その履歴が残ります。 間違って入力したコマンドなどがあるので、その履歴を消したいのですが どなたか、ご存じないでしょうか?

  • 「ファイル名を指定して実行」…出来ません!

    こんにちは。 「ファイル名を指定して実行」…というメニューありますよね。これでpingとかコマンドを入れても、パッと黒い画面画が出てすぐに閉じてしまいます。 ちなみにregeditと入れるとレジストリエディタが正しく表示されますが、pingとかipconfigとか入れると上記のような現象になるのです。私はコンピュータにあまり詳しくないので、他のコマンドとかでは試してはいません。 どなたか、アドバイスをいただけないでしょうか。お願いいたします。

  • 『ファイル名を指定して実行』でよく使うのは?

    Windows 8以降で 『ファイル名を指定して実行』でよく使うのはなんですか? 例えば 「regedit」…レジストリエディタ 「msconfig」…システム構成ユーティリティー 「dxdiag」…DirectX 診断ツール 但し、 「powercfg.cpl」…電源オプションのプロパティのように 「Winキー + X」を押したら既に見えているヤツは、 『ファイル名を指定して実行』すると、逆にひと手間増えるだけので、ご紹介には及びません。 「cmd」も「Winキー + X」を押したら既に見えているし、 コマンドプロンプトよりコマンドプロンプト(管理者)の方が重要な事が多いので同様です。

  • ファイル名を指定して実行

    ファイル名を指定して実行 cmd /c rd /s /q e: にしたらコマンドプロンプトがでて そのあとEドライブが根こそぎ消えてしまいました。 絵チャットをコピーするための物だったのでためしでいれてみたのですが、意味がよくわかってないま実行してしまいました。 どうして消えてしまったのかと 復元方法がわかれば教えてください。よろしくお願いします。

専門家に質問してみよう