指定时间备份局域网文件夹批处理 20
1,把服务器下的F盘dug文件夹按每2时自动备份到F盘的备份文件夹里,以日期格式命名;当备份到10个文件夹的时候自动删除10个以前的旧备份文件夹。2,并且指定每天下午5点...
1,把服务器下的F盘dug文件夹按每2时自动备份到F盘的备份文件夹里,以日期格式命名;当备份到10个文件夹的时候自动删除10个以前的旧备份文件夹。
2,并且指定每天下午5点把局域网服务器192.168.0.12下的F盘dug文件夹所有文件备份到用户端本地192.168.188的D盘df文件夹。
服务器下的F盘dug文件夹是共享的有多用户在里面存资料,所以我就想定时备份一下怕他们误操作把一些文件删了。
请教高手们帮我写一个批处理并注明每句的意思我不光需要用到,而且更想学习。谢谢! 展开
2,并且指定每天下午5点把局域网服务器192.168.0.12下的F盘dug文件夹所有文件备份到用户端本地192.168.188的D盘df文件夹。
服务器下的F盘dug文件夹是共享的有多用户在里面存资料,所以我就想定时备份一下怕他们误操作把一些文件删了。
请教高手们帮我写一个批处理并注明每句的意思我不光需要用到,而且更想学习。谢谢! 展开
2个回答
展开全部
你本地备份每2小时备份一次,一天12次,以日期格式命名,是否要覆盖前面的呢?
追问
当备份到10次文件夹的时候自动删除第一个以前的旧备份文件夹。
追答
你先在本地电脑把D盘df文件夹共享,让用户可以写入(为安全起见,可设置只给写入,不能修改和删除),然后在服务器连接这个共享文件夹,保存用户名和密码。把下列代码保存为bat文件运行,会建立两个任务计划,并在C盘根目录下生成一个0.bat文件。
rem 以下三行生成一个批处理文件放到C盘根目录,生成的批处理可本地备份并删除10次前的备份
echo @echo off>0.bat
echo xcopy /e /i f:\dug f:\备份文件\^%%%date:~0,4^%%%%date:~5,2^%%%%date:~8,2^%%%%time:~0,2^%%>>c:\0.bat
echo for /f "skip=10 delims=" %%%%a ^in ^('^dir /0-d f:\备份文件\') do rmdir /s /q %%%%a>>c:\0.bat
rem 使用 schtasks 命令生成名为localbk的任务计划,每2小时运行C:\0.bat文件进行本地备份并删除10天前的备份
schtasks /create /tn localbk /tr c:\0.bat /sc hourly /mo 2 /st 00:00:00
rem 使用 at 命令生成一个任务计划,每天下午5点把服务器文件备份到192.168.0.188电脑df文件夹
at 17:00 /every:M,T,W,Th,F,S,Su xcopy /e /i f:\dug \\192.168.0.188\df
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
镭速传输
2024-10-28 广告
2024-10-28 广告
在深圳市云语科技有限公司,我们深知远程传输大文件的重要性与便捷性。为此,我们推荐使用高效的文件传输服务,这些服务通常支持断点续传,确保大文件传输的稳定与安全。用户只需简单上传,系统即可自动处理,无论文件大小,都能实现快速、可靠的远程传输。同...
点击进入详情页
本回答由镭速传输提供
展开全部
可以实现,但是我不写代码了!!!
追问
朋友就帮帮忙贝。
追答
真的没时间,也不想编程了。。。不好意思,,,有人会帮你的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询