我有这些文件名,我想用这种格式替换这个文本SYPTE1-PC到SHEFFIELD。替换文件夹上的文件名
目前的形式
1UYK08HJ_20140403165858071_SYPTE1-PC.jpg ,
1YK0BHJX_20140403165902791_SYPTE1-PC.jpg
要求的格式
1UYK08HJ_SHEFFIELD_2014_04_03_16:58:58:071.jpg
1YK0BHJX__SHEFFIELD_2014_04_03_16:59:02:791.JPG`
这是我的查询
@echo off
pushd "C:\Users\IT-Administrator\Desktop\export" || exit /b
for /f "tokens=1-4 delims=_." %%A in ('dir /b /a-d *_*.jpg') do (
Echo ren %%A_%%B_%%C.%%D %%A_%%C_%%B.%%D
)
popd
我能够改变格式,但不能代替文字和日期时间用冒号。
你不能有':在文件名中的字符'是 – foxidrive
它可以只更换文本... – pretyv5
是的,是在一个文件夹树摊开在一个文件夹中的文件或? – foxidrive