我已经找到了一些重命名文件的解决方案。 有些人确实没有真正的工作,有的只加了后缀像批量添加几个文件的后缀除了批处理文件
@echo off
Setlocal enabledelayedexpansion
For %%a in (*.*) Do (
Ren "%%a" "%%a Tenor 1"
)
Pause&Exit
我的问题结尾的文件后: 我有一个文件夹中的文件类型的几个,如:
song1.mp3
song2.mp3
Text1.txt
Text2.txt
Document1.pdf
Document2.pdf
Add_Tenor_1.bat
Add_Tenor_2.bat
ReplaceBlankwithUnderline.bat
等。 现在我想添加例如所有文件,除了批处理文件像“* Tenor 1”后缀。
song1 Tenor 1.mp3
song2 Tenor 1.mp3
Text1 Tenor 1.txt
Text2 Tenor 1.txt
Document1 Tenor 1.pdf
Document2 Tenor 1.pdf
Add_Tenor_1.bat
Add_Tenor_2.bat
ReplaceBlankwithUnderline.bat
是否有可能使用一个*.*
的条件与异常(蝙蝠)? 批处理文件的代码将如何显示?
另一件事是为例如.txt和.pdf文件添加后缀。 这是否在一个例程中工作,或者我需要一个用于.txt而另一个用于.pdf?
song1.mp3
song2.mp3
Text1 Tenor 1.txt
Text2 Tenor 1.txt
Document1 Tenor 1.pdf
Document2 Tenor 1.pdf
Add_Tenor_1.bat
Add_Tenor_2.bat
ReplaceBlankwithUnderline.bat
这个批处理文件的代码是怎么样的?
非常感谢!
而且我知道有像Renamer一样的程序。但因为我总是想广告一样(不是在同一时间)会比较快,而不是按打开选择和使用porgramm :) renameing它
问候 chrisdi91
请参阅'Help for'您不希望将后缀追加到扩展名,而是之前插入。你的Ren命令应该看起来像'Echo Ren'%% a“”%%〜na Tenor 1 %%〜xa“回声是安全的,当输出看起来好的时候删除回声。 – LotPings
您可以在'for'中指定多个文件模式,如下所示:'for %% F in(* .txt * .pdf)do ren“%%〜F”“%%〜nF Tenor 1 %%〜xF”' ... – aschipfl