質問: urlからのwindowsバッチファイルファイルのダウンロード windowsバッチファイルを使用して、webサイト(例: http://www.example.com/package.zip )からファイルをダウンロードしようとしています。以下の関数を書くとエラーコードが出ます。xcopy /e /y "http://www.example.com/package.zip" バッチファイルはhttpの後の "/"のようには見えません。それらが関数パラメータであると仮定しないようにそれらの文字をエスケープする方法はありますか?
回答: ちょっとした話題かもしれませんが、powershellを使ってファイルを簡単にダウンロードできます。 powershellには最新バージョンのwindowsが付属しているので、コンピューターに余分なものをインストールする必要はありません。私はこのページを読むことによってそれをする方法を学びました: http://teusje.wordpress.com/2011/02/19/download-file-with-powershell/ コードは次のとおりです。$webclient = new-object system.net.webclient $url = "http://www.example.com/file.txt" $file = "$pwd\file.txt" $webclient.downloadfile($url,$file)