ファイル名にスペースが付いたファイルをFTPで取得するには?

解決


モエカナ  2006-03-22 20:04:39  No: 94702

BASP21のFTPオブジェクトで、GetFile()やGetDir()等を使用した際、
ファイル名にスペースが入っているとファイル名がうまく取得出来ません。

例)"test 01.html"  が  "01.html"  になってしまいます。

ファイル名にスペースが入っている場合、BASP21ではそのファイルを
FTPで取得する事は出来ないのでしょうか?

環境はOS:WinXP、VB6.0Proです。


もげ  2006-03-22 21:01:22  No: 94703

作者が開設している
わからないことに親切にお答えするレスポンスセンター
http://www.bea.hi-ho.ne.jp/cgi-bin/user/byoko/bnews

で聞いたほうが早いかと。


|д゜)宋  2006-03-22 22:16:14  No: 94704

" & Chr(34) & "test 01.html" & Chr(34) & "

これならどうでしょうか?


通りすがり  2006-03-23 02:31:47  No: 94705

URL Encodeしてみては如何でしょうか。


モエカナ  2006-03-24 18:02:58  No: 94706

返答が遅れて申し訳ありません。
|д゜)宋様、試してみましたが駄目でした。
GetFileでファイルを取得する場合、直接ファイル名を
指定すると取得出来るのですが、ワイルドカードを使用して
一括で取得しようとすると、ファイル名にスペースを使用している
ファイルのみ取得に失敗してしまいます。
GetDirでファイル名を取得しようとしても同じ症状が出ます。
もげ様の仰る通りレスポンスセンターで聞いてみようと思います。


モエカナ  2006-03-25 18:15:17  No: 94707

レスポンスセンターへ書き込みをしてみましたが、
返答がなさそうなので、こういう仕様なのだと
割り切って、他の方法を模索してみる事にします。
行き詰ったらまたご教授の程宜しくお願いします。
どうもありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加