Windows10 定时拷贝后删除 UBUNTU上的文件

本文在windows10上利用WinSCP生成批处理然后利用系统的定时任务实现了定时拷贝删除Ubuntu上的文件的功能。

1 拷贝后删除

1.1 准备

在Ubuntu中创建要拷贝的文件夹test

在Windows上放要拷贝的放置位置如下

打开WinSCP软件,连接,对test右键选择“下载并删除”,如下

点击“传输设置的生成代码”,如下图

选择“批处理”, 如下图,复制,粘贴

创建批处理文件,demo.bat

@echo off

"C:Program Files (x86)WinSCPWinSCP.com" ^
  /command ^
    "open sftp://zf:123@192.168.1.102/ -hostkey=""ssh-ed25519 255 kqZ16X6cZAFOrmKcEAXgyGlj5ETctjFANNWv9nyc2mE=""" ^
    "cd /home/zf/copydeleteTest" ^
    "lcd E:szfprojectaiccopyTest	est" ^
    "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 定时

请参照如下链接:

经验分享 程序员 微信小程序 职场和发展