使用curl下载特定文件

时间:2019-09-26 17:44:11

标签: curl sftp wildcard

直到最近,我们每天都使用以下命令下载供应商的文件:

curl.exe -k -u username:password -o newfilename%date:~10,4%%date:~4,2%%date:~7,2%.csv https://sftp.url.com/folder/folder/folder/oldfilename_%date:~10,4%%date:~4,2%%date:~7,2%.csv

之所以可行,是因为我们知道每天的文件名是什么;文件名包含当天的日期。

这不再起作用,因为供应商更改了文件名以包括时间,例如:

oldfilename_%date:〜10,4 %% date:〜4,2 %% date:〜7,2%_nnn.csv

,时间每天都有所不同。我们不再知道文件名。

Curl支持范围,但不支持通配符(为什么不呢?)。 Web搜索对于运行此命令的Windows Server 2008平台没有任何帮助。

当然有办法吗?

0 个答案:

没有答案