2

Bitsadmin は非推奨になっているため、バッチ スクリプト内からファイルをダウンロードする代わりの方法を知っているかどうかを知りたいです。Windowsに既に付属している代替手段が最適であるため、余分なものをダウンロードする必要はありません。

4

4 に答える 4

5

Bacon Bits と私は同時に同じ考えを持っていました。BitsTransferPowerShell のモジュールを使用した例を次に示します。これを .bat ファイルとして保存し、実行します。

@echo off
setlocal

set "URL=http://cdn.sstatic.net/stackoverflow/img/sprites.svg"
set "SaveAs=sprites.svg"
powershell "Import-Module BitsTransfer; Start-BitsTransfer '%URL%' '%SaveAs%'"
于 2015-05-15T14:26:33.277 に答える
2

に代わる最良の方法は、 PowerShellBITSAdmin.exeを使用することです。

PowerShell を使用できない場合はcopy、 、xcopy.exe、およびrobocopy.exe.

于 2015-05-15T14:23:38.950 に答える
1

外部ツールを使用せずにバッチファイルでファイルをダウンロードするにはどうすればよいですか? - これを確認できます

おそらく、powershell が最良の代替手段です。ただし、powershell を使用していない vista および XP マシンを見つけることはできますが、移植性が重要な場合は WSH を使用してください。

.MSXML2.XMLHTTP と WinHTTPRequest (ここでは、winhttprequest に基づくもう少し強力なツールを使用し 、さらにテスト済みです) がすぐに廃止されるとは思いませんが、WSH、jscript、vbscript、または powershell が必要になります。

jscript.net と webclient は、より大きなファイルに対してより適切に機能します。

于 2015-05-15T14:36:27.423 に答える