在Windows中的批处理文件中使用rename
命令是从目录中的所有文件中删除第一个文件扩展名的明确方法。例如
1.txt.png => 1.png
2.txt.png => 2.png
字符串
现在我使用了两种有效的重命名方法。但在我看来,这些方法看起来很“脏”。
1方法。我不喜欢第一个方法,因为我执行了两次rename
。
rename *.txt.png *.
rename *.txt *.png
型
2方法,我不喜欢第二种方法,因为理论上“?”的字符数可以小于文件的基本名称(不带扩展名)。
rename *.txt.png ??????????????????????????????.png
型
?清除方法
我想运行像rename *.txt.png *.png
这样的命令,但它不起作用。
2条答案
按热度按时间ddarikpa1#
下面是一个
cmd
命令,它将按照描述重命名文件。当您确信文件将被正确重命名时,请从Rename-Item
命令中删除-WhatIf
。如果您使用的是较旧的Windows PowerShell而不是PowerShell Core,请将
pwsh
更改为powershell
。字符串
km0tfn4u2#
字符串