想做一个bat 批处理文件,实现压缩文件夹的功能
想做一个bat批处理文件,实现如下功能:1、对指定路径的文件夹(此文件夹包含子文件夹)进行压缩,存在指定路径:例如:对E:\123进行压缩,存在F:\4562、每次运行此...
想做一个bat 批处理文件,实现如下功能:
1、对指定路径的文件夹(此文件夹包含子文件夹)进行压缩,存在指定路径:
例如:对 E:\123 进行压缩,存在F:\456
2、每次运行此批处理文件,建立不重名的压缩文件。
想做这个程序就是为了每天备份一些文件,使文件有可追溯性。
另:如有回答,非常感谢! 展开
1、对指定路径的文件夹(此文件夹包含子文件夹)进行压缩,存在指定路径:
例如:对 E:\123 进行压缩,存在F:\456
2、每次运行此批处理文件,建立不重名的压缩文件。
想做这个程序就是为了每天备份一些文件,使文件有可追溯性。
另:如有回答,非常感谢! 展开
2个回答
展开全部
我用过7zip 实现过lz说的功能,具体命令行如下:
====================代码开始==================
@echo off
::进入7zip安装目录
cd "c:\program Files\7-zip"
:: 获取当天日期
set fname=%date:~0,4%%date:~5,2%%date:~8,2%
::压缩 E:\123目录,存放于F:\456 下,并以当天日期命名
7z.exe a -t7z F:\456\%fname%.7z E:\123\* -r
echo.
echo 压缩完成,请查看。。。。
pause
====================代码结束==================
说明:
1、需要安装7zip,并将cd "c:\program Files\7-zip"改为7zip的安装路径
2、%fname%.7z为压缩后的文件名,也可以压缩为.zip格式,相应参数改为-tzip %fname%.zip即可。
====================代码开始==================
@echo off
::进入7zip安装目录
cd "c:\program Files\7-zip"
:: 获取当天日期
set fname=%date:~0,4%%date:~5,2%%date:~8,2%
::压缩 E:\123目录,存放于F:\456 下,并以当天日期命名
7z.exe a -t7z F:\456\%fname%.7z E:\123\* -r
echo.
echo 压缩完成,请查看。。。。
pause
====================代码结束==================
说明:
1、需要安装7zip,并将cd "c:\program Files\7-zip"改为7zip的安装路径
2、%fname%.7z为压缩后的文件名,也可以压缩为.zip格式,相应参数改为-tzip %fname%.zip即可。
展开全部
winrar 有个参数 /A就是干这个的,以前写过
具体建议去看下winrar的帮助
dos下 echo %date%
看到了啥?
就用这个做备份的文件名吧。
提示:
echo %date:~0,2%
echo %date:~3,2%
echo %date:~6,4%
具体建议去看下winrar的帮助
dos下 echo %date%
看到了啥?
就用这个做备份的文件名吧。
提示:
echo %date:~0,2%
echo %date:~3,2%
echo %date:~6,4%
追问
我之前做了一个 ,可是不能压缩文件夹中的子文件夹。如果你有什么方法可以告诉我吗?
你说的这个echo %date%还蛮好用的,谢谢啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询