永发信息网

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"
)
全部回答
  • 1楼网友:千夜
  • 2020-10-23 01:06
ren是dos内部命令。 比如你要把 1.mp3 改成 2.mp3 命令为 ren 1.mp3 2.mp3 就可以了 如果是文件夹的话
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯