ファイルのダウンロードをしたいのですがダウンロードできませんでした。
エラーも起こらないのでわかりません。教えてください。
With Inet1
.Protocol = icFTP
.URL = "ftp.add.jp" 'FTPアドレスを指定
.UserName = "use" 'ユーザ名を指定
.Password = "pass" 'パスワードを指定
.Execute , "CD dir" 'ディレクトリの変更
Do Until Inet1.StillExecuting = False
DoEvents
Loop
.Execute , "GET AAA.txt C:\Documents and Settings\User\デスクトップ\AAA.txt" 'ファイル取得
.Execute , "QUIT"
End With
Ftpのコマンドベースでは出来てるの?
空白を含まないファイル名(ショートファイル名)で指定するとか。
ftpサーバーはgeocitiesを使っているのでFtpのコマンドベースは
問題ないと思います。(確認の仕方がわからない)
何が悪いのかを切り分けられては如何でしょう?
Ftpコマンドをアクセサリのコマンドプロンプト上で
以下の様に打っていく?
① Ping Ftp.Add.jp 問題外
② Ftp
Open Ftp.add.jp
use
pass //権限/ユーザー辺り?
ls //dirがあるか?
dir //そのファイルがある、ファイルに対しての権限がある。
get AAA.txt C:\Documents and Settings\User\デスクトップ\AAA.txt
SSHとかだったら私にはわかりかねますが。。
Inetコントロールが悪いのか?あなたの環境が悪いのかは
解ると思います。
ツイート | ![]() |