我尝试使用wget和-p选项来指定下载文件的输出路径。但当道路上有一些空间时,我会遇到一些问题。我试过几种方法来解决这个问题,但都没有成功。
这些例子不起作用:
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P="\NASfolder with space"
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P='\NASfolder with space'
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P=\NASfolder with space
wget -N --tries=3 --timeout=5 --random-wait "https://xxx" -P=\NASfolder%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.
我是这样理解的,单字母(单破折号(选项不需要值的分隔符,
而不同长度的verbose选项需要等号。
(所有单点划线、双字母选项都是没有值的开关(