• ベストアンサー

FTPサーバからファイルをダウンロードするには?

todo36の回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

過去ログを検索 検索キー:FTP このカテゴリーから検索 で代表的な方法が見つかります。 # Winsockは原始的なのでお勧めできない。

KOHEI_JAPAN
質問者

補足

Winsockはおすすめできないという貴重な意見ありがとうございました。 この教えてGooでもいろいろと検索してみたのですが、わかりませんでした。

関連するQ&A

  • テスト用のFTPサーバをローカルで構築したい。

    Windows2000、VB6、SP5で開発しています。 ソフトからFTPサーバにあるファイルをダウンロードするプログラムを作成していますが、 肝心のFTPサーバが今ない状態です。なので、プログラムしているこのPCに、 テスト用みたいなFPTサーバを立てて、テストしたいと思っています。 調べてみたのですが、何からどうしていいのやら困ってます。 どうぞ、よろしくお願いします。

  • FTPを使わないファイルアップロード

    「とほほのWWW入門」にある、wwwupl2 を使ってブラウザからWWWサーバへ ファイルをアップロードしています。 http://tohoho.wakusei.ne.jp/how2/tec1.htm#upload VB からこの CGI へ命令(?)を渡し、ユーザには VB の画面だけを表示させておいて、 裏で CGI によるファイルのアップロードをさせることはできるのでしょうか? つまり、ファイルを指定して送信ボタンを押すという動作を自動化+非表示にさせたいのです。 FTP を使えば解決するのですが、FTPアカウントは 1つしか無い為、 VB 中にアカウント情報を記述するのが怖いのです。 開発環境はVB6、サーバはレンタルサーバです。 よろしくお願い致します。

  • vbでFTPサーバーに対して、サーバー上でのファイル複製(コピー&ペー

    vbでFTPサーバーに対して、サーバー上でのファイル複製(コピー&ペースト)させたいのですが、どうしたらいいのでしょうか? vbでFTPクライアント機能を作っていて、既に、FTPサーバーへのファイルアップロード、ローカルへのダウンロード、ファイルやディレクトリの削除といった処理は実現できました。 今度は、FTPサーバー上にある既存のファイルを複製したいのですが、そのような命令が無いため、どうしたらいいのか考えています。 例えば、ローカルにダウンロードし、それをリネームして再度アップロードすれば同じ結果にはなりますが、効率が悪すぎますしネットワークに対しても迷惑です・・・。 FTPサーバー上で既存のファイルを複製するにはどうしたらいいですか?? 分かる方お願いします。

  • ftpサーバのファイルを自動ダウンロードしたい

    ftpサーバのファイルを自動ダウンロードしたい FTPの設定をしておけば、一定時間ごとに自動的に特定のファイルをダウンロードするような ツールや方法はないでしょうか。 通常、ffftpなどでftp接続してファイルのダウンロードを行いますが、 このような動作を自動的に行いたいと思っています。 意味不明でしたら加筆修正しますのでよろしくお願いします。

  • FTPのサーバー上のファイルに「?」

    ファイルをサーバーでやり取りするために、メールでFTPのアドレスとIDとパスワードを知らせてもらったのですが、windowsのパソコンでもMacのパソコンでも接続はできているのですが、Macの場合ファイルがみあたりません。ファイルに「?」がついています。それをクリックしてみると、 「アプリケーションはFTPサーバー上にあります。」と表示があり、その下にある「続行」をクリックすると、「書類を開くために指定されているデフォルトのアプリケーションがありません。」と表示がでます。 これは何でしょうか? 「Cyberduck」や「StuffIt Expander」はインストールされているのですが・・・。 よろしくお願いします。

  • FTPサーバーから更新ファイルだけをダウンロードする方法

    FTPサーバーから更新ファイルされたファイルだけをダウンロードするフリーソフトを教えて下さい。 FFFTPのミラーリング機能も使ったことがあるのですが、FTPサーバー側にないファイルは消去されてしまいます。(設定で何とかなるのかもしれませんが) 一発で更新ファイルをダウンロードできるフリーソフトを探しています。

  • FTPサーバからダウンロードするには?

    windowsXP,VB6,SP5で開発しています。 下のコードはヘルプからなんですが、 これをURLとファイル名を変更してやってみても、全然できません。 Private Sub Form_DblClick() Inet1.AccessType = icUseDefault Dim b() As Byte Dim strURL As String ' この URL は有効な URL であると仮定します。 strURL = "ftp://ftp.microsoft.com/" & _ "developr/drg/Win32/Autorun.zip" ' ファイルをバイト配列として取得します。 b() = Inet1.OpenURL(strURL, icByteArray) Open "C:\Temp\Autorun.zip" For Binary Access Write As #1 Put #1, , b() Close #1 MsgBox "完了しました。" End Sub ここの部分でタイムアウトになってしまいます。 b() = Inet1.OpenURL(strURL, icByteArray) FTPサーバのアドレスとかちゃんとあってます。 どなたか、解決方法をご教授くださいませm(_ _)m

  • WSHファイルからFTPを利用してダウンロードする

    batファイル,もしくはWSHファイルを使用してのFTPサーバからのファイルダウンロードを行う際の記述方法について質問致します。 行いたいことはFTPサーバ側に日毎のディレクトリが作成され その中に格納されるテキストファイルを自動でローカルの指定ディレクトリに上書きする手順になります。 WSHに関しては全くの素人なので非常に苦戦しております… FTPサーバ側 /@day/*.txt @dayには本日の日付が2桁で入ります。 1月1日なら01、2月23日なら23 Local保存側 D:\temp お手すきの時にでもご教授頂ければ幸いです。

  • VB.NETのFTPダウンロードについて

    お世話になっております VB.NETでFTPサーバからファイルをダウンロードするアプリを作っていますが、FTPのセキュリティ設定でSSLを使用することになりました(FTPSです)。 もともとは普通のFTPだったので、ここ→http://dobon.net/vb/dotnet/internet/ftpwebrequest.htmlを参考にしながら作成していましたがFTPSになると、なにか特殊な処理が必要になるのでしょうか? ちなみにFTPサーバーはIIS7.0です。

  • FTPで存在しないファイルをGETしたときの動作について

    皆様 FTPコマンドで、FTPサーバ上に存在しないファイルをGETした場合の動作について教えてください。 Windowsのコマンドプロンプトで、FTPを使い、ファイルを取得しようとしています。 たまたま、取得対象ファイルがサーバ上に存在しない場合、サーバからのステータスコードは550であるのに、0バイトのファイルが保存されてしまいます。 これは、通常の動作でしょうか? (私の知る限り、0バイトファイルを生成するFTPクライアントは無いのですが…) あるいは、何か設定等に問題があるのでしょうか? 設定等に問題が有る可能性があれば、それを教えてください。 ちなみに環境は 【クライアント】 OS:WindowsXP SP2 【サーバ】 OS:Windows2003サーバ FTPサーバ:Microsoft FTP Service(IIS) です。 よろしくお願いします。