Windows的带通配符的REN命令无法正常工作

3

好的,我知道REN命令的典型格式REN 源文件名 目标文件名,并且有几个例子可以使用通配符进行重命名。

例如:

REN *.txt *.doc

这将把所有的.txt文件重命名为.doc文件。好吧,这都很好,但是我有一堆扩展名为.aaaa.bbbb的文件,当我使用以下命令:

REN *.aaaa.bbbb *.aaaa

我得到了所有扩展名为.aaaa.aaaa的文件。现在我无法想出一个REN命令来只获取.aaaa扩展名。


我认为扩展名只是最后一个句点后面的部分,因此从技术上讲,foo.aaaa.aaaa 的扩展名只是 aaaa - GolezTrol
2个回答

5

谢谢dbenham,那个完美地解决了问题!我不能给你的答案投票,因为我没有足够的声望,但如果我可以的话,我会的。 :) - harleygolfguy
@harleygolfguy - 你可以点击左上角的勾号接受答案。这个操作会让其他人知道问题已经得到解答,同时你会获得2个声望点,回答者会获得15个声望点。每个问题只能接受一个答案。 - dbenham

0

有趣的问题。 这将删除.bbbb

ren *.bbbb *.

我不知道为什么结果是file.aaaa而不是file.aaaa. - 但无论如何,它应该解决你的问题。


1
这将从所有.bbbb文件中删除扩展名,而不仅仅是匹配*aaaa.bbbb的文件。有关通配符工作原理的说明,请参见Windows RENAME命令如何解释通配符? - dbenham
感谢Stephan和dbenham! - harleygolfguy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接