Windows下Wget -P用法,其路径包含一些空格char

时间:2018-11-16 23:49:38

标签: batch-file path wget

我尝试将wget与-P选项一起使用,以指定将文件下载到的输出路径。但是,当路径中有一些空间时,我会遇到一些问题。 我尝试了几种解决方法,但没有成功。

这些示例不起作用:

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批处理文件执行的

1 个答案:

答案 0 :(得分:2)

引用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.

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

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