标题: [文件操作] 批处理如何批量在文件名的末尾增加字符? [打印本页]
作者: hades0610 时间: 2021-1-29 17:23 标题: 批处理如何批量在文件名的末尾增加字符?
如题,我想在RZX2021-1111.docx的文件名末尾中增加固定字符,如批量修改为RZX201-1111(BATT).docx,多个文件,文件名长度不固定,如何实现
作者: 路过 时间: 2021-1-29 22:16
- @echo off
- setlocal enabledelayedexpansion
- pushd "%~sdp0"
- for %%a in (*) do (ren "%%a" "%%~na(BATT)%%~xa")
复制代码
作者: Batcher 时间: 2021-1-29 22:51
回复 1# hades0610 - @echo off
- for /f "delims=" %%i in ('dir /b /a-d *.doc') do (
- ren "%%i" "%%~ni(BATT)%%~xi"
- )
复制代码
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
作者: hades0610 时间: 2021-1-31 21:39
回复 3# Batcher
感谢回复,学习一下
作者: hades0610 时间: 2021-1-31 21:41
回复 2# 路过
感谢回复,提升了效率
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |