本文在windows10上利用WinSCP生成批处理然后利用系统的定时任务实现了定时拷贝删除Ubuntu上的文件的功能。
1 拷贝后删除
1.1 准备
在Ubuntu中创建要拷贝的文件夹test
在Windows上放要拷贝的放置位置如下
打开WinSCP软件,连接,对test右键选择“下载并删除”,如下
点击“传输设置的生成代码”,如下图
选择“批处理”, 如下图,复制,粘贴
创建批处理文件,demo.bat
@echo off
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/command ^
"open sftp://zf:123@192.168.1.102/ -hostkey=""ssh-ed25519 255 kqZ16X6cZAFOrmKcEAXgyGlj5ETctjFANNWv9nyc2mE=""" ^
"cd /home/zf/copydeleteTest" ^
"lcd E:\szf\project\aic\copyTest\test" ^
"get -delete test" ^
"exit"
set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo Success
) else (
echo Error
)
exit /b %WINSCP_RESULT%
双击批处理文件demo.bat,发现ubuntu中的test文件夹没了,Windows有了test文件夹。
2 定时
请参照如下链接: