我想自动附加一堆文件的名称。

时间:2015-03-17 17:03:24

标签: file batch-file append names

我想附加一堆文件的名称。 Windows 7.我的文件都具有以下名称格式:NNNNNNN_NNNNN.tif。我希望将它们改为111_NNNNNNN_NNNNN.tif。我可以使用bat文件或脚本吗?

1 个答案:

答案 0 :(得分:0)

如果你的意思是使用迭代器重命名文件,那么使用powershell进行重命名(强制解释可能不需要$()):

Dir *.tif | ForEach-Object -begin { $i=111 } -process { Rename-Item $_ -NewName "$($i)_$($_).tif"; $i++ } 

批量:

@echo off

set i=111

for %%f in (*.tif) do call :renamefiles "%%f"
goto done

:renamefiles
ren %i_%1%.tif
set /A i+=1

:done