![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 16:04 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [问题已解决]求助 分别压缩文件夹下个个文件的批处理. |
| 可打印版本 1,130 / 9 |
| 第1楼 gcdj | 发表于 2010-03-01 15:12 |
| 初级用户 发帖 57 积分 64 | |
|
[问题已解决]求助 分别压缩文件夹下个个文件的批处理. 假设
Z:盘里的文件夹"WORK" 里有5个文件大小不同的文件. 想做个批处理文件来实施, 压缩文件夹"WORK"里大于10MB的文件到Z盘的WORK_OK文件夹里. 要求每个文件要单独的压缩. 压缩的扩展名为最好是ZIP文件.如果麻烦的话CAB也可以. 条件是不能用任何软件.(`RAR`之类) windowsXP系统. 例 Z:盘里的文件夹"WORK" 文件 A 20MB B 8MB C 9MB D 12MB E 22MB 批处理实行后Z盘的WORK_OK文件夹里 A.ZIP D.ZIP E.ZIP 请哪为高手帮我做一个! 我试验过makecab命令,可是怎么弄也弄不好. dir Z:\work\log_work /b > Z:\work\log_work\b.txt makecab /F Z:\work\log_work\b.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab del Z:\work\log_work\setup.inf del Z:\work\log_work\setup.rpt del Z:\work\log_work\b.bat Pause [ Last edited by gcdj on 2010-7-1 at 07:50 ] |
|
| 第2楼 huahua0919 | 发表于 2010-03-01 17:31 |
| 银牌会员 发帖 780 积分 1,608 | |
|
不知道能否满足你的要求
|
|
| 第3楼 gcdj | 发表于 2010-03-02 07:44 |
| 初级用户 发帖 57 积分 64 | |
Originally posted by huahua0919 at 2010-3-1 17:31: |
|
| 第4楼 qinchun36 | 发表于 2010-03-02 10:28 |
| 高级用户 发帖 400 积分 609 | |
|
仿照2楼给你写个 ZIP 的
|
|
| 第5楼 gcdj | 发表于 2010-03-02 12:28 |
| 初级用户 发帖 57 积分 64 | |
Originally posted by qinchun36 at 2010-3-2 10:28: |
|
| 第6楼 qinchun36 | 发表于 2010-03-02 14:15 |
| 高级用户 发帖 400 积分 609 | |
|
。。。
没考虑到系统的性能,重新给你写一个 |
|
| 第7楼 gcdj | 发表于 2010-03-02 17:02 |
| 初级用户 发帖 57 积分 64 | |
Originally posted by qinchun36 at 2010-3-2 14:15: |
|
| 第8楼 gcdj | 发表于 2010-03-02 21:16 |
| 初级用户 发帖 57 积分 64 | |
|
qinchun36 如果您有时间能不能吧每个命令都加上注释?我想学习一下您的代码。每一行都是干什么的,我弄不明白。
谢谢你! |
|
| 第9楼 qinchun36 | 发表于 2010-03-03 09:43 |
| 高级用户 发帖 400 积分 609 | |
|
本来是两个文件
|
|
| 第10楼 gcdj | 发表于 2010-03-03 17:52 |
| 初级用户 发帖 57 积分 64 | |
|
弄明白拉,谢谢你详细说明。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |