Wget -P 在 Windows 下使用,路径包含一些 space 字符

Wget -P usage under Windows with path which contains some space char

我尝试使用带有 -P 选项的 wget 来指定下载文件的输出路径。但是当路径中有一些空格时,我遇到了一些问题。 我试了好几种方法都没有成功。

这些示例不起作用:

wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P="\NAS\folder with space"

wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P='\NAS\folder with space'

wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P=\NAS\folder\ with\ space

wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P=\NAS\folder%20with%20space

PS :这些示例是从 windows 批处理文件

中执行的

引用自wget --help

 Directories:
  -nd, --no-directories           don't create directories.
  -x,  --force-directories        force creation of directories.
  -nH, --no-host-directories      don't create host directories.
       --protocol-directories     use protocol name in directories.
  -P,  --directory-prefix=PREFIX  save files to PREFIX/...
       --cut-dirs=NUMBER          ignore NUMBER remote directory components.

我是这样读的,单个字母(单破折号)选项不需要值的分隔符,
而不同长度的冗长的需要等号。

(所有单破折号,双字母选项都是没有值的开关)