将文件上载到SFTP服务器,然后删除或归档源文件
我想不出一种方法来自动将文件与SFTP服务器同步,该服务器将执行以下操作将文件上载到SFTP服务器,然后删除或归档源文件,ftp,synchronization,backup,sftp,winscp,Ftp,Synchronization,Backup,Sftp,Winscp,我想不出一种方法来自动将文件与SFTP服务器同步,该服务器将执行以下操作 将文件从本地PC同步到SFTP 上传后,删除本地PC上的文件并保留SFTP文件或 上载后,将已上载的文件移动到另一个文件以供审阅 我尝试过使用Ftpbox,但它没有选择。 WinSCP,但找不到可以工作的脚本。 远程同步,但没有选项。如果只想将本地文件移动到远程文件夹,请使用带有-delete开关的WinSCP 完整的Windows批处理文件如下所示: winscp.net /log=upload.log /command
WinSCP,但找不到可以工作的脚本。
远程同步,但没有选项。如果只想将本地文件移动到远程文件夹,请使用带有
-delete
开关的WinSCP
完整的Windows批处理文件如下所示:
winscp.net /log=upload.log /command ^
"open sftp://username:password@example.com/ -hostkey=""ssh-rsa 2048 xxxxxxxxxxx...=""" ^
"put -delete C:\local\path\* /remote/path/" ^
"exit"
为您准备WinSCP
如果要在上载后将本地文件移动/归档到另一个本地文件夹,则更为复杂
请参阅官方的WinSCP示例。您用什么语言实现此功能?这是一台Windows PC。除了WinSCP脚本之外,我没有考虑过对其进行编程。欢迎任何建议。什么是“从本地pc同步到sftp”。。。“上传后删除本地pc上的文件”。看起来你真的想“将本地文件移动到SFTP服务器”,对吗?是的,文件应该从本地pc上传到SFTP服务器,然后本地pc上上传的文件应该自动删除或上传到SFTP服务器后自动移动。