PuTTY Plink将文件名保存到文本文件,而PSFTP只保存那些文件

时间:2015-09-16 18:36:49

标签: sftp putty plink

我正在尝试使用PuTTY的Plink命令获取文件,但是将文件名保存到文本文件中,以便我之后只能使用PSFTP提取这些文件。或者这可以在没有临时文本文件的情况下完成吗?

我得到的文件在过去15分钟内被修改,我只想获取这些文件。我是PuTTY和FTP的新手。我到处搜索,但找不到任何有用的东西。

感谢任何帮助,

谢谢

1 个答案:

答案 0 :(得分:0)

您必须逐行读取Plink输出文件并为每一行生成put命令,以动态生成PSFTP脚本文件。

请参阅Batch files: How to read a file?

或者使用只能直接下载过去15分钟内创建的文件的SFTP客户端。

例如WinSCP scripting

winscp.com /command ^
    "open sftp://username:password@example.com/ -hostkey=""fingerprint""" ^
    "get /path/*>15N c:\path\" ^
    "exit"

了解file masks with a time constraint

(我是WinSCP的作者)