Board logo

标题: [文件操作] 请高手帮写一个,电脑自动备份BAT代码 [打印本页]

作者: cctvhbo    时间: 2023-9-15 09:26     标题: 请高手帮写一个,电脑自动备份BAT代码

各位高手你好,请帮助写一个BAT,我为了预防数据丢失,我想把电脑,D盘的一个中午文件夹里全部文件  备份到E盘 备份 文件夹,麻烦请帮写一个,我不会代码,感谢感谢!
作者: Batcher    时间: 2023-9-15 09:30

回复 1# cctvhbo


    每天定时自动执行一次那种吗?
作者: cctvhbo    时间: 2023-9-15 10:17

回复 2# Batcher


    太感谢你了老大,每天上午一次自动备份,下午一次自动备份最好,,我要备份的文件夹是一个软件中的一个文件夹,是中文文件夹,在这个文件夹下面有还几个文件。现实情况是:把  D盘: 库存 文件夹备份到 E盘:我的备份 文件夹。请你帮写一个BAT自动备份,感谢感谢!
作者: cctvhbo    时间: 2023-9-15 10:21

本帖最后由 cctvhbo 于 2023-9-15 10:27 编辑

我找了一个,可惜不能备份名字是中文文件夹
@echo off

color 0a

set ymd=%date:~0,4%%date:~5,2%%date:~8,2%

set hms=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

rem 或者 set hms=%time:~-11,2%%time:~-8,2%%time:~-5,2%%time:~-2,2%

set dt=%ymd%%hms%

echo %dt%

rem 复制到一个含日期命名的文件夹

ROBOCOPY D:/gitea "E:/backup/gitea%dt%" /E /w:1 /r:1
这个代码不能备份是中文的文件夹
作者: Batcher    时间: 2023-9-15 10:34

回复 4# cctvhbo


robocopy命令可以备份中文的文件夹

请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
作者: cctvhbo    时间: 2023-9-15 10:38

回复 5# Batcher


    我发的这个请你帮修改哈可以吗?我是小白,感谢感谢!
作者: Batcher    时间: 2023-9-15 11:51

回复 6# cctvhbo


    要不你先说一下4楼代码备份中文的文件夹有啥报错信息?
作者: 986981535    时间: 2023-9-15 13:11

如果自动执行建议使用系统的任务计划功能。备份使用robocopy或xcopy就好。
作者: cctvhbo    时间: 2023-9-15 13:23

回复 7# Batcher


@echo off

color 0a

set ymd=%date:~0,4%%date:~5,2%%date:~8,2%

set hms=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

rem 或者 set hms=%time:~-11,2%%time:~-8,2%%time:~-5,2%%time:~-2,2%

set dt=%ymd%%hms%

echo %dt%

rem 复制到一个含日期命名的文件夹

ROBOCOPY D:/源库流数据 "E:/我的备份文件夹/源库流数据%dt%" /E /w:1 /r:1

文件夹只要是中文,运行这个BAT,就一闪一哈,没有备份,  如果文件夹是数字或者英文的备份就成功
作者: cctvhbo    时间: 2023-9-15 13:27

请这里的高手帮写一份BAT,我就想把D盘一个中文文件夹(这个文件夹是工作中软件产生的重要数据)每天自动备份到E盘就可以了,拜托各位了,谢谢!
作者: 77七    时间: 2023-9-15 13:42

回复 10# cctvhbo


   仔细看下5楼。
作者: cctvhbo    时间: 2023-9-15 13:57

我是小白,不懂,希望高手帮写一个每日自动备份BAT文件,一定要认识中文文件夹,再次感谢了!
作者: Batcher    时间: 2023-9-15 15:03

回复 9# cctvhbo


右键单击桌面空白处,新建,文本文档,
双击打开刚刚创建的文件:新建文本文档.txt
把BAT代码复制粘贴进去
左上角菜单栏,文件,另存为,
文件名:1.bat
保存类型:所有文件
编码:ANSI
保存

作者: cctvhbo    时间: 2023-9-15 15:06

回复 13# Batcher


    谢谢老大,原来是这样,搞定,感谢感谢!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2