Part 1:文件絕對地址獲取
- 在之前的文章裡,有涉及到如何獲取當前目錄所含文件或者文件夾名稱
bat-批量修改文件或者文件夾名稱 - 關鍵代碼為dir /b >Name.txt,解釋為:以/b的格式要求,輸出當前文件夾下文件及文件名信息到文本文件Name.txt中
- 其中/表示對dir命令的進一步說明,>表示一種定向,就是將前面執行的結果輸出到後面的文件或者顯示器中
- 當我們需要的不僅僅是文件名,而是要獲得文件的絕對地址以及文件夾內部子文件夾信息的時候,請使用以下代碼
dir /s /b>文件列表.txt
- 簡單來講,就是加了一個/s,顯示當前文件夾下:所有文件,文件夾,文件夾下子文件信息
- 那麼以上這些有啥用呢?例如批量改當前文件夾下某個子文件夾的某個文件名時,結合cd和ren可以實現
Part 2:批量創建文件夾
- 當需要批量創建大量文件夾時,例如根據班級人員,由學號+姓名,為每一個學員創建一個文件夾
- 這時候就結合Excel和bat即可實現,已有學號和姓名的Excel信息
- 通過公式生成md 文件夾名,其中md:即是MKDIR-Make Directory,創建文件夾目錄的意思
- 案列如圖
新建一個txt,將Excel中C列信息直接複製過去,修改後綴名為bat即可,生成結果文件如下圖,批量文件夾
Part 3:文件目錄樹
- 想一下看出,當前目錄中所有文件
- tree /f,如果想要看到彈出的黑框(DOS),加上一句暫停pause即可
閱讀更多 excel技能寶典 的文章