batch-file - Wget -P 在 Windows 下使用包含一些空格字符的路径
问题描述
我尝试使用带有 -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.
我是这样读的,单字母(单破折号)选项不需要值的分隔符,
而不同长度的详细选项需要等号。
(所有单破折号、双字母选项都是没有值的开关)
推荐阅读
- excel - 需要创建从活动单元格到新创建的工作簿的超链接
- c++ - C++:从导入的共享库重新定义公共类方法?
- python - 如何使用布尔参数运行 Python 文件
- python - 如何确定中线的小提琴图边缘的 x 值
- mysql - 查找多行中的列总和大于 X 的行
- python-3.x - Python中的错误合并语法?f() 接受 1 个位置参数,但给出了 2 个
- expo - 如何使用 expo expo-image-picker 打开前置摄像头
- vue.js - Vue路由器:如何将数据传递给链接到的组件?
- python - 熊猫计算不包括焦点元素的组元素数量
- r - R 脚本:使用 ggplot2 向绘图的 ymax 添加填充