dos命令批量修改文件名
答案:2 悬赏:40 手机版
解决时间 2021-03-27 03:30
- 提问者网友:贪了杯
- 2021-03-26 13:32
比如文件名为 数据2.txt 数据3.txt …… 数据41.txt,需要修改为 数据1.txt 数据2.txt …… 数据40.txt。就是每个文件的数字需要减一,要如何完成喃?只知道,改成一样的是这样:for /L %t in (1,1,40)do rename "数据%t.PNG" "数据%t.PNG"。直接把后面的改成%t-1又不行,不知道怎么做了。求大神指导。
最佳答案
- 五星知识达人网友:狂恋
- 2021-01-20 04:59
setlocal enabledelayedexpansion
set m=0
for /L %t in (1,1,40)do (
set /a m=%t+1
rename "数据%m.PNG" "数据%t.PNG"
)
set m=0
for /L %t in (1,1,40)do (
set /a m=%t+1
rename "数据%m.PNG" "数据%t.PNG"
)
全部回答
- 1楼网友:千夜
- 2020-10-23 01:06
ren是dos内部命令。
比如你要把 1.mp3 改成 2.mp3 命令为
ren 1.mp3 2.mp3 就可以了
如果是文件夹的话
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯