在文件夹中,我有一个带有名称的文件:
66-1-194-111-F.tiff
66-1-194-111-F.tab
66-1-194-111-F.tfw
66-1-194-111-R.tiff
66-1-194-111-R.tab
66-1-194-111-R.tfw
66-1-194-111-G.tiff
66-1-194-111-G.tab
66-1-194-111-G.tfw
****
66-1-194-111
可以更改。我想重命名此文件。如果名称中的最后一个符号,如果F
我想将文件名设置为66-1-194-111-Q
。如果R
我想设置文件名是66-1-194-111-W
...
如何使用此if语句重命名文件?
文件命名如图所示,
ren "*-F.*" "*-Q.*"
只需确保按适当的顺序进行重命名,以免混合不同的文件集。
对于"自动化"方式,您可以调整此
@echo off
setlocal enableextensions
for %%a in ( "F Q" "R W" ) do for /f "tokens=1,2" %%b in (%%a) do (
echo ren "*-%%b.*" "*-%%c.*"
)
endlocal
请注意,ren
行仅回显到控制台。如果输出正确,请删除echo
以重命名文件。