我有這些文件名,我想用這種格式替換這個文本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