如何使用Wget将名称中包含服务器保留字符的文件克隆/复制到本地存储中?

时间:2019-05-14 14:00:41

标签: wget

我无法从我的工作服务器上下载文件,因为文件名具有保留字符(错误不受公司控制,并且不受上传附件的客户端错误命名),并且由于某种原因甚至出现404错误尽管文件存在于服务器上,但我将wget用于此任务。

这是开始下载的执行行(list.txt包含从服务器到有问题的文件的url行,例如:https://example.com/files/122301/8+.pdf

wget.exe -x -i "C:\clon\list.txt" -P "C:\clon\destino" -nv -o "C:\clon\log.txt"

除了源/目标路由(例如日志)外,我不知道wget中给定参数的功能,但是某些文件的文件名中包含“}”或“ +”,因此(我认为)缺少文件未下载(我从所有文件中下载了93%)

包含以下字符的文件示例:

  • / FC04-6198} +。pdf
  • /8+.pdf
  • /PT05+2236.pdf

尝试将这些参数放置为“ --content-disposition”或“ --restrict-file-names”,但是什么也不要。

我希望能找到一种忽略保留字符的方式来下载它们。

0 个答案:

没有答案