bat-文件絕對地址獲取/批量創建文件夾/文件目錄樹

Part 1:文件絕對地址獲取

在之前的文章裡,有涉及到如何獲取當前目錄所含文件或者文件夾名稱

bat-批量修改文件或者文件夾名稱關鍵代碼為dir /b >Name.txt,解釋為:以/b的格式要求,輸出當前文件夾下文件及文件名信息到文本文件Name.txt中其中/表示對dir命令的進一步說明,>表示一種定向,就是將前面執行的結果輸出到後面的文件或者顯示器中
當我們需要的不僅僅是文件名,而是要獲得文件的絕對地址以及文件夾內部子文件夾信息的時候,請使用以下代碼

dir /s /b>文件列表.txt簡單來講,就是加了一個/s,顯示當前文件夾下:所有文件,文件夾,文件夾下子文件信息那麼以上這些有啥用呢?例如批量改當前文件夾下某個子文件夾的某個文件名時,結合cd和ren可以實現


Part 2:批量創建文件夾

當需要批量創建大量文件夾時,例如根據班級人員,由學號+姓名,為每一個學員創建一個文件夾這時候就結合Excelbat即可實現,已有學號和姓名的Excel信息通過公式生成md 文件夾名,其中md:即是MKDIR-Make Directory,創建文件夾目錄的意思案列如圖

新建一個txt,將Excel中C列信息直接複製過去,修改後綴名為bat即可,生成結果文件如下圖,批量文件夾


Part 3:文件目錄樹

想一下看出,當前目錄中所有文件tree /f,如果想要看到彈出的黑框(DOS),加上一句暫停pause即可