本文在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 定时
请参照如下链接: