标题: [文本处理] 批处理保留文件名称后面5数字 [打印本页]
作者: boos 时间: 2021-11-22 22:45 标题: 批处理保留文件名称后面5数字
因为文件名很长,只想保留尾后一定数量文字或者数字
作者: idwma 时间: 2021-11-22 23:00
- set name=987654321
- echo %name:~-3%
复制代码
作者: Batcher 时间: 2021-11-22 23:14
回复 1# boos
请给出几个真实的文件名,以便说明具体需求,否则别人写出来的代码你可能没法用。
作者: boos 时间: 2021-11-23 00:01
回复 3# Batcher
用软件+正则搞好了,文件名大概sp_SS-DADkkkkkkknnn(s5)66552.psd 大概这样,保留后面数字66552
作者: Batcher 时间: 2021-11-23 13:46
回复 4# boos - @echo off
- setlocal enabledelayedexpansion
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /a-d *.psd') do (
- set "file=%%~ni"
- ren "%%i" "!file:~-5!%%~xi"
- )
复制代码
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |