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

PuTTY Plink save files name to text file, and PSFTP only those

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

我获取的文件在最近15分钟内被修改,我只想获取那些文件。一般来说,我是 PuTTY 和 FTP 的新手。我到处搜索,但找不到任何有用的东西。

感谢任何帮助,

谢谢

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

Batch files: How to read a file?


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

例如 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的作者)