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.
我是这样读的,单个字母(单破折号)选项不需要值的分隔符,
而不同长度的冗长的需要等号。
(所有单破折号,双字母选项都是没有值的开关)
我尝试使用带有 -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.
我是这样读的,单个字母(单破折号)选项不需要值的分隔符,
而不同长度的冗长的需要等号。
(所有单破折号,双字母选项都是没有值的开关)