[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样批量把TXT文件添加要压缩文件中去?


把.txt文本 批量转换成同文件名的.rar文件。

1233.txt 转成 1233.rar
4141.txt 转成 4141.rar
1111.txt 转成 1111.rar
5552.txt 转成 5552.rar


如图:
[attach]2130[/attach]


希望能帮下我了。。。感谢!!!

咳...楼主的TXT文件名挺吸引眼球啊...
winrar 可以命令行压缩的..
具体参数就忘记了,baidu一下

TOP

呵呵,一点电子书籍~~


百度了一下好象没有合适命令啊。`

TOP

回复 3楼 的帖子

有问题,请记得先搜索,可以在本论坛搜索“压缩”
看下面的帖子,是否对你有帮助:
http://www.bathome.net/viewthrea ... hlight=%D1%B9%CB%F5
(*^_^*)

TOP

打开winrar-帮助-帮助主题 里面有详细说明

TOP

感谢 ,已经完成~~
  1. @echo off
  2. ::如果E盘没有Output文件夹,创建Output。
  3. if not exist "E:\Output" mkdir "E:\Output"
  4. ::将OutFolder里面的所有文件和文件夹压缩成单独的压缩文件,并放到E:\Output。
  5. 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"
复制代码

TOP

还是有点问题..


 这个批量添加到压缩文件中,压缩后的文件带了后缀,如何去掉这个后缀呢。

TOP

回复 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"
(*^_^*)

TOP

把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


你这个修改后 和没有修改是一样的呢……

TOP

返回列表