搜索

bat 批量修改文件名

发布网友 发布时间:2022-03-04 02:53

我来回答

3个回答

热心网友 时间:2022-03-04 04:22

@echo off
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有文档的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.doc') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
ren "%%i" "!a!.doc"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause&exit

在DOC文档目录执行批处理即可

热心网友 时间:2022-03-04 05:40

@echo off
set n=0
for /f "tokens=*" %%i in ('dir /a-d /b *.doc') do (
set /a n+=1
ren "%%i" %n%.doc
)

热心网友 时间:2022-03-04 07:15

http://zhidao.baidu.com/question/142672738.html?ansup1
参见1L我的方法
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top