批处理重命名一个文件夹,但是原文件名称不变

问题是这样的d:\a\b,b中有文件夹123,对123进行重命名,要办证123文件名称不变,只改变批处理后的,就是说,我现在要对b这个文件夹进行批处理压缩,压缩后的文件1... 问题是这样的d:\a\b,b中有文件夹123,对123进行重命名,要办证123文件名称不变,只改变批处理后的,就是说,我现在要对b这个文件夹进行批处理压缩,压缩后的文件123,分别命名为456,但是原来的文件名还是123,请问这个要怎么实现,另外,我在进行批处理的时候,压缩后的文件*.zip,解压后总是a文件夹中包含b,能不能直接就对b文件夹进行压缩? 展开
 我来答
匿名用户
2013-12-10
展开全部

你的意思是不是想重命名压缩包中的123为456?

如果是的话:

方法如下:            #我重命名的是123.txt,你按照需要修改。



参考:



Rename files inside of archive. This command is supported for RAR
and ZIP formats. The command syntax is:

winrar rn <arcname> <srcname1> <destname1> …
<srcnameN> <destnameN>

For example, the following command:

WinRAR rn data.rar readme.txt readme.bak info.txt info.bak

will rename readme.txt to readme.bak and info.txt to info.bak in
the archive data.rar.

It is allowed to use wildcards in the source and destination names
for simple name transformations like changing file extensions. For
example:

WinRAR rn data.rar *.txt *.bak

will rename all *.txt files to *.bak.

WinRAR does not check if the destination file name is already present
in the archive, so you need to be careful to avoid duplicated names.
It is especially important when using wildcards. Such command is potentially
dangerous, because a wrong wildcard may corrupt all archived names.



顺便:

“压缩后的文件123,分别命名为456,但是原来的文件名还是123” 这句汉语估计99个老外都看不懂。

我也不太确定你的意思,只能说,你太有才了!

lifei259
2013-12-10 · TA获得超过1061个赞
知道大有可为答主
回答量:2341
采纳率:48%
帮助的人:738万
展开全部
@echo off
start /w winrar a "456.rar" b   
start /w winrar rn "456.rar" 123.* 456.* 
exit

放在和B文件夹同一目录下运行,只压B文件夹,重名已压好的RaR中所有原文件名为123的文件为456

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愈未央2I
2013-12-10 · TA获得超过676个赞
知道小有建树答主
回答量:668
采纳率:50%
帮助的人:485万
展开全部
rar a -ep 456.rar d:\a\b\123.txt
只压缩123.txt,不带目录
追问
这样不行啊,是想要实现原来文件名不变,压缩后的文件夹解压后改变了文件名,这个要怎么实现?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式