【发布时间】:2015-06-30 14:59:17
【问题描述】:
我喜欢在 PuTTY/PSFTP 批处理脚本中使用日期变量来选择文件名中带有特定时间戳的文件。
但我在docs 中找不到任何内容。 PuTTY/PSFTP 批处理脚本 是否有使用 date-variables 的命令,或者有没有办法将 Windows 批处理变量 传递给 PSFTP?
文件如下所示:FILENAME_2015-06-25.TXT(基于当前日期)
类似这样的:
cd /subdir
get FILENAME_%year%-%month%-%day%.TXT
quit
在 Windows 批处理文件中,我可以通过以下方式轻松获取当前日期:
SET YEAR=%DATE:~-4%
SET MONTH=%DATE:~-7,2%
SET DAY=%DATE:~-10,2%
ECHO FILENAME_%YEAR%-%MONTH%-%DAY%.TXT
【问题讨论】:
标签: putty