ada*_*zso 2 directory batch-file rar winrar
我是批处理文件编码的新手,需要你的帮助.
我有这些目录:
c:\rar\temp1\xy.jpg
c:\rar\temp1\sd.jpg
c:\rar\temp1\dd.jpg
c:\rar\temp2\ss.jpg
c:\rar\temp2\aa.jpg
c:\rar\temp2\sd.jpg
c:\rar\temp3\pp.jpg
c:\rar\temp3\ll.jpg
c:\rar\temp3\kk.jpg
Run Code Online (Sandbox Code Playgroud)
我想把它们压缩到这个
c:\rar\temp1\temp1.rar
c:\rar\temp2\temp2.rar
c:\rar\temp3\temp3.rar
Run Code Online (Sandbox Code Playgroud)
如何使用WinRAR完成此操作?
Mof*_*ofi 10
这可以使用WinRAR完成,而不使用批处理文件,不完全按照要求,但类似于想要的.
c:\rar\.temp1,temp2然后temp3单击工具栏中的" 添加 "按钮.c:\rar\.WinRAR现在使用文件名创建3个RAR存档temp1.rar,temp2.rar并temp3.rar在c:\rar\每个存档的文件夹中包含包含所有文件和子文件夹的相应文件夹.
要添加的文件列表也可以在选项卡文件上进行更改,例如*.txt在"要排除的文件"中输入以在创建存档时忽略这3个文件夹中的文本文件.
最后是有意义的输入*.jpg选项卡上的文件在编辑栏下面的文件来存储无压缩为JPEG文件通常包含已经压缩的数据,因此WinRAR的真的不能进一步压缩文件的数据.
这应该可以工作,它还可以检查文件是否被正确压缩。您可能需要根据 winrar 的安装位置更改这部分“cd Program Files\WinRAR”。
@echo Off
Cd\
cd Program Files\WinRAR
rar a -r c:\rar\temp1\temp1.rar c:\rar\temp1\*.jpg c:\rar\temp1\
if "%ERRORLEVEL%"=="0" ( Echo Files compressed
) Else Echo Failed
rar a -r c:\rar\temp2\temp2.rar c:\rar\temp2\*.jpg c:\rar\temp2\
if "%ERRORLEVEL%"=="0" ( Echo Files compressed
) Else Echo Failed
rar a -r c:\rar\temp3\temp3.rar c:\rar\temp3\*.jpg c:\rar\temp3\
if "%ERRORLEVEL%"=="0" ( Echo Files compressed
) Else Echo Failed
Pause
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7030 次 |
| 最近记录: |