如何对多层后缀名进行重命名???

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:59:34
在某文件夹下有若干后缀名为.mp3.study的文件,即双重后缀名,如果想批量将它们重命名为.mp3或.study.mp3,应该如何操作?

针对单后缀名,我用的命令是: ren *.mp3.study *.mp3
执行完毕后全变成.mp3.mp3了,还是两层后缀。
而针对双后缀名,用命令:ren *.mp3.study *.study.mp3
执行结果也不对。。。。。

因为两年多没来知道了,积分较少,请命令高手发善心,帮忙解答。。

注:不限操作环境,以DOS下ren命令或Linux下mv命令为例吧!!
感谢几位朋友的支持,你们的意思是不管有几层后缀,文件类型都以最后一个为准是吧?
可是我想问的是关于重命名这个命令的用法,并不在乎是什么类型的文件,我只是用mp3举例来说的,我如何能批量的把多层后缀去掉变成单层的,要问的就是这个过程。
并且在重命名后保存其原来名字的有效部分,从1开始按顺序排就没意义了,弄得全一个名啦~~

哦,可以在windows下吗?
使用windowsXP自带批量重命名功能
如果你使用的是windows XP操作系统的话,要想批量重命名就很简单了。第一步:首先按自己的希望调整好文件顺序。第二步:全选所有文件,在第一个文件上击右键,重命名该文件(注意不要修改扩展名),如改为“tu(1).jpg”(注意:tu后面的括号和数字一定要在英文状态下输入),然后按回车,等一会就会全部重命名完毕。第一个文件为tu(1).jpg,第二个为tu(2).jpg,第三个为tu(3).jpg……以此类推。用这种方法同样可以批量重命名文件夹。

如果你使用的不是windows XP,而是win2000甚至9X,那么就不能使用第一种方法了,在不使用其他软件的情况下能不能批量重命名?方法总是有的 ,我们可以利用windows回收站的功能来批量重命名文件,不过这种方法要求使用者懂得一点DOS技术。

首先要清楚回收站的原理。大家都知道同一个文件夹不允许有两个或两个以上的文件用同一个文件名,但我们可以看到回收站允许,对WINDOWS有点了解的人都知道回收站也是文件夹,难道微软给了回收站特权?进入DOS模式用“CD Recycled”我们可以看清真正的原因:WINDOWS聪明的将文件名全改为DC1.*、DC2.*……(假如你进入的是C盘下的Recycled目录,D盘下是DD1.*、DD2.*……其它同理,*表示原文件扩展名)。

现在你该明白我们该做些什么了吧!首先把你要改名的文件全删了(一定要在WINDOWS下进行,还要保证回收站的空间够用!)。然后在D盘下建立一个新文件夹如:NewPic。(如果你的文件是在D盘删的)在DOS模式(可在WINDOWS的DOS模式)下键入:
CD Recycled

COPY *.ABC D:\NewPic(假如你的文件的扩展名全为ABC)

所有的文件以全改为DD1、DD2……这样有规则的名字是不是很方便?还要补充一下删除之前要先删除一个无用的文件,然后清空的回收站,否则你的文件将有可能从100以上的数字基数开始。

双重后缀名有效的只不过是最后一个而已

呵呵``
看最