- ベストアンサー
ftpサーバのファイルを自動ダウンロードしたい
ftpサーバのファイルを自動ダウンロードしたい FTPの設定をしておけば、一定時間ごとに自動的に特定のファイルをダウンロードするような ツールや方法はないでしょうか。 通常、ffftpなどでftp接続してファイルのダウンロードを行いますが、 このような動作を自動的に行いたいと思っています。 意味不明でしたら加筆修正しますのでよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ダウンロードって書いてありましたね (何点か回答してるので混ざってわけ分からなくなってます) コマンドライン操作が分かるのならwgetが一番手っ取り早い気がします (実際つかってるわけではありません) Regetライセンス持ってるけど最近使ってないし wgetに関する情報として http://it.pakapaka.jp/info/295.html http://itpro.nikkeibp.co.jp/article/COLUMN/20070424/269401/ ※オプション説明はWin32版と多少違うかもしれません 上記以外をまともに見てませんが結構探せば情報はありそうです >特定ディレクトリ以下のファイルをダウンロードがうまくいきませんでした。 分かってるかもしれませんがタイムスタンプ比較などしないなら 普通のFTP単体でも単体のファイルダウンロード(get)繰り返すか mget コマンドでワイルドカード使うことで出来るはずですが 再帰処理は出来ないかな 実際どのように動かしていてどのようなファイルがダウンロードできない等 詳細書いてもらったほうがわかりやすいかもしれません
その他の回答 (2)
- koi1234
- ベストアンサー率53% (1866/3459)
他の質問も見ました 最終的にはHP(かどうかは分かりませんが)更新を定期的に自動化したいようですね こんなんどうですか(アップロードの自動化) http://www.toyota.ne.jp/~kawauso/web/ ダウンロードの場合はここが参考になるかと思います http://www4.ocn.ne.jp/~vine7/pilot/ftp.html
- koi1234
- ベストアンサー率53% (1866/3459)
これは自作プログラムを作成してそのその後の更新(アップデートチェック) を自動で行わせたいということでしょうか? (今あるかまでは確認してませんがそのようなサポート用のフリーソフトは存在していました) それともそうではなく強制的に一定時間ごとにFTPの固定の動作がしたいということでしょうか? もしお使いのOSがWindowsであるならば標準のFTP(コマンドラインFTP)を タスクに登録して実行すれば実現は可能だと思います お使いのOSなど限定できませんか?
お礼
> それともそうではなく強制的に一定時間ごとにFTPの固定の動作がしたいということでしょうか? そのとおりです! > もしお使いのOSがWindowsであるならば標準のFTP(コマンドラインFTP)を > タスクに登録して実行すれば実現は可能だと思います > お使いのOSなど限定できませんか? winに限定します! 実はコマンドラインFTP+タスクの処理は、実際に試したのですが、、 やはりこれが 簡単なやり方なんですかね。 他にも一般的なやり方がもしあれば教えてくださいませ。
お礼
ご回答ありがとうございます。 ダウンロードの自動化(スケジュール化)をしたいと思っています。 ためしに、vectorからGetRightをダウンロードして 試してみましたが、ファイル単体のダウンロードはできましたが、 特定ディレクトリ以下のファイルをダウンロードがうまくいきませんでした。 どうすればいいのでしょうか。。