局域网定时拷贝文件删除文件bat

局域网定时拷贝文件删除文件bat

@echo off

SETLOCAL ENABLEDELAYEDEXPANSION 

rem 指定路径

set srcdir="\\192.168.9.9\e\1"

set dstdir="D:\Mlcsdata\DB_BAK"

rem 使用共享文件夹

net use "\\192.168.9.9\e\1"  "888...asdfrvbgt...888" /user:administrator

rem 拷贝命令

robocopy %srcdir% %dstdir% /e /rh:1520-1550 /maxage:7

rem 删除目录下 前7天的文件
forfiles /p D:\Mlcsdata\DB_BAK\ /s /d -15 /m * /c "cmd /c del /q /f @path"

rem  robocopy d:\work e:\back  /e /copyall /mot:1 /mon:2
rem  指定时间内开始
rem  robocopy d:\work e:\back /e /rh:1800-1830
rem  只要这一周修改的文件
rem  robocopy d:\work e:\look /s *.txt *.doc *.xls *.ppt /maxage:7

这够用了吧,你想定时或者监听哪个文件夹,删除哪个文件或者生成文件后删除,是不是很简单?

 

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享