安排每周Excel文件下载到一个独特的名字
我们有一个数据库,每个星期一一个Excel文件从客户端上传。 该文件始终是相同的名称,所以如果我们忘记了,我们失去了它。 有没有办法让脚本重命名脚本并给出date或者数字?
我们正在使用FileZilla来获取文件。
FileZilla 不允许任何types的自动化 。
你可以使用这个WinSCP脚本 :
open ftp://user:password@host/ get "/path/sheet.xls" "c:\archive\sheet-%TIMESTAMP#yyyy-mm-dd%.xls" exit
该脚本连接到服务器,将该工作表下载到名为sheet-YYYY-MM-DD.xls
类的本地归档文件中。
详情请参阅:
- 自动将文件传输(或同步)到FTP服务器或SFTP服务器
- 将文件下载到时间戳文件名
然后在Windows调度程序中创build一个任务,每周一运行winscp.exe
参数:
/script="c:\path_to_script\script.txt" /log="c:\path_to_script\script.log"
日志logging( /log=...
)是可选的,但推荐使用。
有关详细信息,请参阅安排文件传输(或同步)到FTP / SFTP服务器 。
(我是WinSCP的作者)