利用命令行對批量文件改名字

今天遇到一個需求:把一個文件夾下面的n個txt文件的名字都改掉

可能寫代碼會方便一些,後面如果有代碼實現的話會補充,先就用命令行進行實現

1.獲取文件夾下所有文件的文件名

1.1在當前文件夾下新建一個txt文檔
在這裏插入圖片描述
在裏面寫入DIR . /B >name.TXT ,其中name是後面生成具有所有文件名字的文件

1.2將新建的.txt後綴改成.bat
1.3雙擊新建文檔.bat運行,會發現當前文件夾下生成一個name.txt文件,其中是各個文件的文件名

2.命令行改文件名

2.1CMD命令切換到包含需要改名字的文件的文件夾下
在這裏插入圖片描述

2.2在文本編輯器裏(可以用notepad++)將命令寫好
類似:
ren “dataRssi_at_1.txt” dataRssi_at_61.txt
其中dataRssi_at_1.txt爲原始文件名,dataRssi_at_61.tx爲後來的文件名
在這裏插入圖片描述
將這些命令全部複製粘貼到命令行中,會發現文件的名字改好了


如果後面發現更簡單的方式會再發布,其實解決這個需求的時間要比直接衝命名的時間呀久,但是這樣再遇到類似問題的時候肯定會快些,現在偷的懶以後都會還的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章