※ ChatGPTを利用し、要約された質問です(原文:VBスクリプトのWshShell.Runについて)
VBスクリプトでのファイルダウンロード方法について
このQ&Aのポイント
VBスクリプトでのファイルダウンロード方法について調査しています。
現在、curlを使用してFTPサイトからファイルをダウンロードする方法について調査しています。
具体的には、WshShell.Runを使用してcurlを実行してファイルをダウンロードしようとしていますが、リダイレクトがうまく機能していません。
現在、curlというツールをつかって、vectorや窓の杜といった任意の匿名FTPサイト
より任意のファイルを下記のようなコマンドをつかってダウンロードしようとしてい
ます。
curl ftp://xxx.xxx.xxx.xx.xx/hogehoge.txt > C:\hogehoge.txt
コマンドプロンプトより上記のコマンド実行すると、取得してきたファイルがリダイ
レクトされ、Cドライブ直下にhogehoge.txtファイルが作成されます。しかし、下記
ようにVBスクリプトで実行すると、curlは実行されhogehoge.txtファイルも取得して
いるようなのですが、取得してきたファイルがリダイレクトされません。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\curl-7.17.1\curl ftp://xxx.xxx.xxx.xx.xx/hogehoge.txt > C:\hogehoge.txt"
どなたか、上述のコマンドをWshShell.Runで実行し、curlで取得してきたファイルを
リダイレクトする方法を知りませんでしょうか。
備考:
curlは、下記のサイトよりcurl-7.17.1-win32-nossl-sspi.zipをダウンロードしてきて
使用しています。
http://curl.haxx.se/dlwiz/?type=bin&os=Win32&flav=-&ver=2000%2FXP
お礼
ありがとうございました。-oオプションで、考えていたことができそうです。悶々と悩まず、curlのhelpをもっとよく読むべきでした。大変、助かりました。