标题: [文本处理] [已解决]批处理如何保留文件名最后三个字符,前面的字符全部删除 [打印本页]
作者: mybath 时间: 2012-10-28 11:19 标题: [已解决]批处理如何保留文件名最后三个字符,前面的字符全部删除
求助:批处理如何保留文件名最后三个字符,前面的字符全部删除。
例如:
有n个pdf文件,文件名分别为fksdfhksdfj001.pdf, dfdfdf002.pdf, ksdfkdsjfie12003.pdf.....,经过处理后应该为:001.pdf, 002.pdf, 003.pdf ......
感谢~
作者: Demon 时间: 2012-10-28 12:02
- @echo off
- setlocal enabledelayedexpansion
- for %%i in (*.pdf) do (
- set $=%%~ni
- rename %%i !$:~-3!%%~xi
- )
- pause
复制代码
作者: mybath 时间: 2012-10-28 13:18
感谢Demon 的帮助,我已经测试通过,再次感谢对新手的帮助!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |