|
|
旧标准:
J023-2019-Y-0000-0000.jpg
新标准:
J023-WS·2019-Y-0000-0000.jpg
这个点前面的是两位英文字母,能否写一个界面,键入KJ,就可以变成 J023-KJ·2019-Y-0000-0000.jpg,键入ZP, 就可以变成 J023-ZP·2019-Y-0000-0000.jpg
0000,是四位数的序列,比方:
J023-WS·2019-Y-0001-0555.jpg
.
,很多件
,
J023-WS·2019-Y-0999-0999.jpg
由于我的同事工作失误,将J023-WS·2019-Y-0000-0000.jpg 变成了 J023-WS-2019-Y-0000-0000.jpg
我写了补救,可是生成的文件名却是:J023-WS路2019-Y-0000-0000.jpg
- @echo off
- for %%i in (*.jpg) do (
- for /f "tokens=1-4 delims=-." %%a in ("%%i") do (
- ren %~dp0\%%a-%%b-%%c-%%d-%%e.jpg %~dp0\%%a-WS·2019-%%c-%%d-%%e.jpg
- )
- )
- pause
复制代码 有数十万份这样的文件,年度会改变,也可能会是2006 J023-KJ·2006-D30-0999-0555.jpg
请大神指点,因为这个 · 是单位要求,可是WINDOWS下总会出现一批处理会变成汉字,求教。
目标:
A-B-C-D-E.JPG
变成
让B里面发生改变,原先是年份,要在年份前面添加 文件的属性,原来是2019,要变成 字母 · 年度。
A-N·B-C-D-E.JPG
文件有十几万份,有高手能否相助? |
|