麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > BAT > 正文

用批處理實現將文件以數字重命名的代碼

2020-07-26 20:28:56
字體:
來源:轉載
供稿:網友
要求:
   1、不能改變a.txt內容的順序
   2、將當前目錄下的所有jpg文件以序號的形式重命名 如:從1-16
   3、如果有16個文件,必須重命名為1-16,不允許出現16之后的序號
a.txt 內容:
復制代碼 代碼如下:

2.jpg
1.jpg
a.jpg
5ww.jpg
c.jpg
f.jpg
rty.jpg
3.jpg
11.jpg
b.jpg
6.jpg
e.jpg
8.jpg
111.jpg
7.jpg
30.jpg

a.txt中的內容其實就是當前文件夾下的jpg文件列表。
要求將當前文件夾里的所有jpg文件以序號的形式重命名。
但只能從 a.txt 獲取當前文件夾里的所有 jpg 的文件名。
以序號重命名文件,陷阱重重,但如果用dir或for等命令來獲取文件名的話,獲取的先后次序會有一定規律,導致有些問題不能體現出來
復制代碼 代碼如下:

@echo on
setlocal enabledelayedexpansion
set n=0
set n1=0
for /f "tokens=*" %%a in (a.txt) do (
     set /a n+=1
     ren %%a t!n!.jpg
    )
:loop
set /a n1+=1  
ren t%n1%.jpg %n1%.jpg&&goto :loop
exit

第二種方法
好像可以更簡單點
復制代碼 代碼如下:

@echo off
ren *.jpg t*.jpg
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir/b "t*.jpg"') do (
   set str=%%a&set str=!str:~1!
   ren "%%a" "!str!"
)
pause
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线看一区二区三区 | 免费看性xxx高清视频自由 | 激情av在线 | 欧美精品一区二区中文字幕 | 成人免费网视频 | 羞羞答答tv | 女人裸体让男人桶全过程 | 精品一区在线视频 | 加勒比综合 | 亚洲综合一区二区三区 | 精品国产一区二区三区在线观看 | 精品亚洲va在线va天堂资源站 | 草久网 | 色av综合在线 | 成人免费福利网站 | 黄在线免费看 | 国产一级二级毛片 | 91久久精品一区二区 | 国产美女三级做爰 | 欧美一级爱操视频 | 成人免费网视频 | www.99av| 长泽雅美av | 毛片一区二区三区四区 | 亚洲va久久久噜噜噜久牛牛影视 | 国产一区网址 | 国产免费一区二区三区网站免费 | 久久精品视频16 | 韩国精品视频在线观看 | 香蕉久久久精品 | 亚洲成人播放 | 久久综合狠狠综合久久 | 麻豆19禁国产青草精品 | 黄色片网站免费在线观看 | av在线官网| 91精品免费在线 | 国产一及毛片 | 国产精品999在线 | av在线高清观看 | 性少妇videosexfreexx入片 | 欧美久久一区二区 |