2013-08-22 153 views
0

我需要帮助创建一个bat或VBSript,它将截断文件名中的最后34个字符,然后在最后添加“HCL”,同时保留文件扩展名。这里是一个例子:旧文件SMITH,JOHN_HR 100-110 Hist Certs,Licensures,Education.tif新文件SMITH,JOHN_HR 100-110HCL.tif截断文件名称并重命名

我有超过1000个文件要重命名,任何协助将非常感激。

回答

1
for /f "delims=" %%a in ('dir /b /a-d *.tif') do (
    set "name=%%~na" 
    set "ext=%%~xa" 
    setlocal enabledelayedexpansion 
    set "nname=!name:~0,-34!" 
    ren "!name!!ext!" "!nname!HCL!ext!" 
    endlocal 
) 
+1

+1添加HCl到名称的末尾。 – foxidrive

+0

@foxidrive再次感谢您。 :) – Endoro

0

这种方法使所有原始文件名的一致性一些假设,但在你的情况可能工作:

ren *"0 Hist Certs, Licensures, Education.tif" *0HCL.tif