gpt4 book ai didi

batch-file - psftp.exe 从服务器获取文件并删除

转载 作者:行者123 更新时间:2023-12-01 07:38:21 26 4
gpt4 key购买 nike

我正在使用 psftp.exe从服务器下载文件。一旦我下载了这些文件,是否有一种简单的方法可以删除它们,但保留下载时可能出现在服务器上的新文件以供下次下载?

这是我的命令行:

psftp.exe domain.com -i keys\private.ppk
get *.xml

编辑:我想将文件从 Linux 机器下载到 Windows PC。

最佳答案

使用 psftp 没有简单的方法可以做到这一点.您必须解析其输出才能找到已成功下载的文件。

尽管您可以使用 WinSCP 轻松完成此操作。只需使用 get -delete *.xml command .

完整的 WinSCP 脚本将是:

open sftp://domain.com/ -privatekey=keys\private.ppk -hostkey=...
get -delete *.xml
exit

introduction to WinSCP scripting .

另见 guide for converting PSFTP script to WinSCP .

您也可以拥有 WinSCP GUI generate script像这样给你。

(我是 WinSCP 的作者)

关于batch-file - psftp.exe 从服务器获取文件并删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24577982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com