怎样批量重命名一个文件夹下的文件名?

比如文件夹下有如下的文件:abcde.txt,bcdef.txt,cdefg.txt,defgh.txt,......我想都给命名成为001.txt,002.txt,00... 比如文件夹下有如下的文件:
abcde.txt,bcdef.txt,cdefg.txt,defgh.txt,......
我想都给命名成为
001.txt,002.txt,003.txt,004.txt,......999.txt
这个应该怎么弄呢?

我知道把所有文件都选中然后重命名会把所有的文件命名成如下格式:
001.txt,001(1).txt,001(2).txt,001(3).txt,......
但这并不是我想要的命名方式。

因此,我希望能有其他的办法来解决,比如一个脚本之类的。
或者,谁推荐一个好使的软件也行。
嗯,优先考虑脚本吧,正好想看看那个东西怎么写,呵呵。

多谢啦!
展开
 我来答
不不小说
2021-05-27 · TA获得超过1235个赞
知道小有建树答主
回答量:6797
采纳率:75%
帮助的人:336万
展开全部

文件夹批量重命名

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lpfzj1
2009-04-14 · TA获得超过129个赞
知道答主
回答量:98
采纳率:0%
帮助的人:95.1万
展开全部
:::::::::::::::::::::::::::::::
@echo off
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
ren "%%n" "!a!.txt"
)
::::::::::::::::::::::::::::::::
::写的不错没有啥好改的
::不过得到的应该是1.txt 2.txt ......
::如果一定要001.txt 002.txt......的话还要加几行
::改为以下代码:(改了一行,加了一行)
::::::::::::::::::::::::::::::::
@echo off
set a=100
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
ren "%%n" "!a!.txt"
)
ren 1*.txt 0*.txt

参考资料: 修改楼上

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咸弘Ec
2009-04-14 · TA获得超过356个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:271万
展开全部
@echo off
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
ren "%%n" "!a!.txt"
)

通过FOR循环出个文件数N,然后执行A自加,N次。每次将结果赋给新文件名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tigerlee_cn
2009-04-14 · TA获得超过319个赞
知道小有建树答主
回答量:196
采纳率:100%
帮助的人:0
展开全部
ACDsee 筛选中选择高级,然后显示所有类型的文件。

选中所有文件,选择工具菜单中,批量重新命名。

一般人我不告诉他~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唯愿星河长明
互联网爱好者

2021-12-29 · 网上冲浪小能手
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:16.4万
展开全部
试试文件批量改名高手嘛,它一次能重命名多个文件来着
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式