我们有一个数据库,每周一从客户端上传一个Excel文件。该文件始终是相同的名称,所以如果我们忘了它,我们就失去了它。有没有办法让我们如何制作一个重命名脚本并为其提供日期或数字的脚本?
我们现在正在使用FileZilla来获取文件。
答案 0 :(得分:0)
FileZilla does not allow any kind of automation。
您可以使用此WinSCP script:
open ftp://user:password@host/
get "/path/sheet.xls" "c:\archive\sheet-%TIMESTAMP#yyyy-mm-dd%.xls"
exit
脚本连接到服务器,将工作表下载到名为sheet-YYYY-MM-DD.xls
的名称的本地存档。
详见:
然后在Windows调度程序中创建一个任务,每个星期一使用参数运行winscp.exe
:
/script="c:\path_to_script\script.txt" /log="c:\path_to_script\script.log"
Logging (/log=...
)是可选的,但建议使用。
有关详细信息,请参阅Schedule file transfers (or synchronization) to FTP/SFTP server。
(我是WinSCP的作者)