批处理能否实现指定文件夹内的文件自动压缩

我有一个数据库,每天备份数据库,所以每天都会在同一个指定文件夹里产生备份文件,我希望把每天备份出来的数据库文件压缩,每天备份出来新的就把新的压缩掉,这样子能办的到么?求高... 我有一个数据库,每天备份数据库,所以每天都会在同一个指定文件夹里产生备份文件,我希望把每天备份出来的数据库文件压缩,每天备份出来新的就把新的压缩掉,这样子能办的到么?求高手 展开
 我来答
百度网友2e74ee0
2013-07-05 · TA获得超过269个赞
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:220万
展开全部
@echo off
set t=%time%
set h=%t:~0,2%&set m=%t:~3,2%&set s=%t:~6,2%
set d=%date%
set x=%d:~0,4%&set y=%d:~5,2%&set z=%d:~8,2%
rar m -tn%h%h%m%m%s%s %x%%y%%z%.rar *.txt

注:需要把winrar目录下的rar.exe拷贝到当前目录或c:\windows\system32下。
更多追问追答
追问
你这里没有写到任何路径,是不是要把这个批处理文件放到该文件夹下?
还有最后的那个*.txt表示的是什么意思呢?备份出来的文件都是*.bak,是不是要改掉?
追答
对的,需要拷贝到你备份的文件夹下面运行。
要备份*.bak类型的文件的话,就把*.txt换成*.bak。

(如果需要指定备份文件的路径,或需要更改压缩文档存储路径的话,再追问吧~)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式