1. 程式人生 > 其它 >如何1秒批量提取電腦資料夾中的所有檔案、資料夾名字到txt/excel

如何1秒批量提取電腦資料夾中的所有檔案、資料夾名字到txt/excel

01 在工作,我們經常會遇到這樣的情況,有時候我們在一個資料夾中放了很多的檔案,或者是這個資料夾中有很多的子資料夾,每一個子資料夾的名字又不同,也沒有什麼樣的規律,

02 但是我們要整理一下這個資料夾中的名字,那麼我們就需要一個一個的去複製貼上,那樣速度就特別慢了,

03 現在教會大家使用電腦中的一個命令,一秒鐘完成對資料夾和子資料夾以及對此資料夾中的檔案的名字,全部的名字提取,這樣很快的就完成了工作任務,極大的提高了工作的效率,

工具/原料

  • 電腦
  • 資料夾

方法/步驟

  1. 1

    首先我們在我們需要提取檔名的資料夾中新建一個文字文件 ,無論我們想要提取哪個資料夾的名字,我們就在相應的資料夾中新建一個文字文件就可以了,

  2. 2

    然後把新建的文字文件的字尾txt,改為bat,系統會提示他被修改之後不可用,但是不用擔心它的提示,這是一個正常的提示,點選確定按鈕就可以了,

  3. 3

    然後選擇新建的這一個文件,點選滑鼠的右鍵,選擇,第二項編輯的功能,

    然後在裡面輸入以下的程式碼,

    @ECHO OFF

    tree /F > 檔案樹.txt

    輸入完成之後,按儲存鍵,然後關閉這一個文件,

  4. 4

    01 雙擊執行著一個指令碼文件,可以看到在指令碼文件左側就出來了以檔案數命名的一個文字文件的資料夾,

    02 接著開啟這一個英文簡述命名的文字文件,我們就可以看到詳細的資料夾名稱和資料夾中內容的名稱,這樣我們就可以很快的提取到資料夾以及資料夾中內容的名稱,

  5. 5

    有時候我們可能用不到資料夾裡面詳細的每個檔案的名稱,我們只是想提取資料夾和子資料夾的名稱,我們只是提取資料夾的名稱,而不需要提取最終每一個最末的資料夾中檔名的名稱,我們就可以把命令中的程式碼稍微改一下,再重新執行就可以了,把裡面的命令改為,

    @ECHO OFF

    tree > 檔案樹1.txt

  6. 6

    這一次我們可以清楚的看到,這一次所提取的名稱只有資料夾和子資料夾的名稱,而沒有子資料夾中檔案的名稱,

  7. 7

    當然了,有時候我們想把我們所提取出來的名字,存放到表格裡面,而不是存放到文字文件裡面去,存放到表格裡面的話,每一項每一行都是對應表格中的一行,整齊劃一,比較清楚的可以方便的進行下一步處理,那我們就把程式碼稍微更改一下,

    @ECHO OFF

    tree > 檔案樹2.xls

  8. 8

    更改完成之後,我們再次儲存雙擊執行這一段程式碼,就可以看到這次我們所得到的不是文字文件,而是一個表格,我們開啟表格看一下,就可以看到每一行資料對應在表格中的每一行,而不是類似文字,文件中只是放在一堆而已,這樣更方便與我們進行下一步的處理,

    END