标题: [文本处理] 批处理怎样批量把TXT文件添加要压缩文件中去? [打印本页]
作者: zilove 时间: 2009-12-24 04:48 标题: 批处理怎样批量把TXT文件添加要压缩文件中去?
把.txt文本 批量转换成同文件名的.rar文件。
1233.txt 转成 1233.rar
4141.txt 转成 4141.rar
1111.txt 转成 1111.rar
5552.txt 转成 5552.rar
如图:
[attach]2130[/attach]
希望能帮下我了。。。感谢!!!
作者: caruko 时间: 2009-12-24 08:53
咳...楼主的TXT文件名挺吸引眼球啊...
winrar 可以命令行压缩的..
具体参数就忘记了,baidu一下
作者: zilove 时间: 2009-12-24 13:18
呵呵,一点电子书籍~~
百度了一下好象没有合适命令啊。`
作者: keen 时间: 2009-12-24 13:40 标题: 回复 3楼 的帖子
有问题,请记得先搜索,可以在本论坛搜索“压缩”
看下面的帖子,是否对你有帮助:
http://www.bathome.net/viewthrea ... hlight=%D1%B9%CB%F5
作者: nerfg002 时间: 2009-12-24 13:41
打开winrar-帮助-帮助主题 里面有详细说明
作者: zilove 时间: 2009-12-24 13:46
感谢 ,已经完成~~- @echo off
- ::如果E盘没有Output文件夹,创建Output。
- if not exist "E:\Output" mkdir "E:\Output"
- ::将OutFolder里面的所有文件和文件夹压缩成单独的压缩文件,并放到E:\Output。
- for /f "usebackq tokens=1* delims=/" %%a in (`dir /b "E:\gg"`) do c:\progra~1\winrar\winrar.exe a -ep1 -r0 -exit -- "E:\Output\%%a.rar" "E:\gg\%%a"
复制代码
作者: zilove 时间: 2009-12-24 21:49
还是有点问题..
这个批量添加到压缩文件中,压缩后的文件带了后缀,如何去掉这个后缀呢。
作者: keen 时间: 2009-12-24 22:19 标题: 回复 7楼 的帖子
把6楼代码中的
for /f "usebackq tokens=1* delims=/" %%a in (`dir /b "E:\gg"`) do c:\progra~1\winrar\winrar.exe a -ep1 -r0 -exit -- "E:\Output\%%a.rar" "E:\gg\%%a"
改成:
for /f "usebackq tokens=1* delims=/" %%a in (`dir /b "E:\gg"`) do c:\progra~1\winrar\winrar.exe a -ep1 -r0 -exit -- "E:\Output\%%~na.rar" "E:\gg\%%a"
作者: lanni654321 时间: 2011-7-12 15:45
把6楼代码中的
for /f "usebackq tokens=1* delims=/" %%a in (`dir /b "E:\gg"`) do c:\progra~1\winrar\winrar.exe a -ep1 -r0 -exit -- "E:\Output\%%a.rar" "E:\gg\%%a"
改成:
for /f "usebackq tokens= ...
keen 发表于 2009-12-24 22:19
你这个修改后 和没有修改是一样的呢……
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |