![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 18:17 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批量压缩问题,以前的用不了? |
| 可打印版本 1,810 / 15 |
| 第1楼 zhangxiangyu | 发表于 2007-11-24 15:53 |
| 初级用户 发帖 19 积分 44 | |
|
批量压缩问题,以前的用不了? 我看过以前的,但是都不能用!
想实现:把一个文件夹内的所有文件夹或者文件批量同名压缩成.rar文件,并且加上解压密码和注释。 |
|
| 第2楼 lxmxn | 发表于 2007-11-24 18:15 |
| 版主 发帖 4,938 积分 11,386 | |
|
每个文件和文件夹都压缩、还是把这个文件夹压缩为一个压缩文件?
|
|
| 第3楼 zhangxiangyu | 发表于 2007-11-24 18:22 |
| 初级用户 发帖 19 积分 44 | |
|
每个都要压缩
|
|
| 第4楼 lxmxn | 发表于 2007-11-24 20:15 |
| 版主 发帖 4,938 积分 11,386 | |
|
可以用 for /f + dir /s/b/a + rar 命令来实现,rar 命令可以看看winrar文件夹里面的chm帮助文档。
|
|
| 第5楼 zhangxiangyu | 发表于 2007-11-25 11:56 |
| 初级用户 发帖 19 积分 44 | |
|
才开始学 不会呀
麻烦谁写出来看看 |
|
| 第6楼 mkd | 发表于 2007-11-25 12:51 |
| 初级用户 发帖 30 积分 109 | |
| 第7楼 zhangxiangyu | 发表于 2007-11-26 03:04 |
| 初级用户 发帖 19 积分 44 | |
|
如何添加某个文件到压缩包呢,比如:说明.txt
还有就是 比如某个文件名为 小说.txt 那么将会被压缩成为 小说.txt.rar 如何去掉 .txt呢?成为 小说.rar [ Last edited by zhangxiangyu on 2007-11-26 at 11:06 AM ] |
|
| 第8楼 zhangxiangyu | 发表于 2007-11-26 11:10 |
| 初级用户 发帖 19 积分 44 | |
|
for /f "delims=" %%a in ('dir/b') do "D:\GreenSoft\WinRAR\Rar.exe" a -r -x*.bat -x*\说明.txt -x*\*.url -zD:\GreenSoft\WinRAR\txt.txt -p1234 "%%a.rar" "%%a"
希望加上 1.比如某个文件名为 小说.txt 那么将会被压缩成为 小说.txt.rar 如何去掉 .txt呢?成为 小说.rar ;2.添加某个文件到压缩包呢,比如:说明.txt 添加到舍友压缩包内 3.压缩完成自动删除以前的文件 |
|
| 第9楼 junyee | 发表于 2007-11-26 11:30 |
| 中级用户 发帖 112 积分 253 | |
|
1.比如某个文件名为 小说.txt 那么将会被压缩成为 小说.txt.rar 如何去掉 .txt呢?成为 小说.rar
这样不好吧?如果同时存在 小说.txt 小说.doc呢。。。 |
|
| 第10楼 zhangxiangyu | 发表于 2007-11-26 11:44 |
| 初级用户 发帖 19 积分 44 | |
|
但是我工作的目录不会产生这样的问题
|
|
| 第11楼 zhangxiangyu | 发表于 2007-11-26 15:51 |
| 初级用户 发帖 19 积分 44 | |
|
知道的帮忙一下,一天没有睡觉了,睡觉去。。。
|
|
| 第12楼 zhangxiangyu | 发表于 2007-11-27 01:31 |
| 初级用户 发帖 19 积分 44 | |
|
没人?
|
|
| 第13楼 HAT | 发表于 2007-11-27 04:41 |
| 版主 发帖 5,017 积分 9,023 | |
|
1.比如某个文件名为 小说.txt 那么将会被压缩成为 小说.txt.rar 如何去掉 .txt呢?成为 小说.rar ;
for /f "delims=" %%a in ('dir/b') do "D:\GreenSoft\WinRAR\Rar.exe" a -r -x*.bat -x*\说明.txt -x*\*.url -zD:\GreenSoft\WinRAR\txt.txt -p1234 "%%~na.rar" "%%a" |
|
| 第14楼 HAT | 发表于 2007-11-27 04:52 |
| 版主 发帖 5,017 积分 9,023 | |
|
问题2、3
RAR 3.60 beta 8 版权 (C) 1993-2006 Alexander Roshal 20 七月 2006 |
|
| 第15楼 zhangxiangyu | 发表于 2007-11-27 12:05 |
| 初级用户 发帖 19 积分 44 | |
|
其他都解决了
就是批量压缩的时候如何添加指定的一个文件到所有的压缩包内呢? 比如:下载说明.url |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |