我正在尝试使用PuTTY的Plink命令获取文件,但是将文件名保存到文本文件中,以便我之后只能使用PSFTP提取这些文件。或者这可以在没有临时文本文件的情况下完成吗?
我得到的文件在过去15分钟内被修改,我只想获取这些文件。我是PuTTY和FTP的新手。我到处搜索,但找不到任何有用的东西。
感谢任何帮助,
谢谢
答案 0 :(得分:0)
您必须逐行读取Plink输出文件并为每一行生成put
命令,以动态生成PSFTP脚本文件。
请参阅Batch files: How to read a file?
或者使用只能直接下载过去15分钟内创建的文件的SFTP客户端。
winscp.com /command ^
"open sftp://username:password@example.com/ -hostkey=""fingerprint""" ^
"get /path/*>15N c:\path\" ^
"exit"
了解file masks with a time constraint。
(我是WinSCP的作者)