將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

我給一個哥們分享了一套Excel模板,這些模板都存放於某個文件夾下面,分享給他的時候,他看了很久跟我說不知道這套模板裡面包含了哪些表,要我做一個目錄給他,如果是你來做,你會嗎?

他的意思就是把文件夾下面的所有Excel表名提取出來,放在一個Word文檔或txt文檔中,方便查看。例如下圖所示,txt文檔裡面的目錄就是所有Excel表的名稱。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

怎樣快速實現這樣一個目錄呢?很多人說用複製粘貼一下子就能搞定,但有時候我們的表格或者是文件幾百個上千個,你說複製粘貼還能一下子搞定嗎?

作為程序員的我,跟大家分享一行命令,你只需要按我下面的操作,輸入命令改個名,鼠標雙擊Excel表的名稱就會顯示到TXT文檔裡面形成一個目錄。

具體操作步驟如下。

1、在所有文檔裡面新建一個空白的TXT文檔。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

2、打開創建的文檔,在裡面輸入一行命令“dir *.*/b>目錄.txt”,保存並關閉該文檔。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

dir是英文單詞directory的縮寫,是目錄的意思。用來查看磁盤中的文件的。/b是僅列出文件的名稱,而日期大小等信息不列出,如果不加這個,則是顯示所有的信息。

>目錄.txt是將列出的文件名保存到“目錄.txt”這個文檔中。

下圖是命令“dir *.*>目錄.txt”生成的目錄,也就是省略了/b,會打印出日期時間等信息,還會幫你統計該文件夾下面總共有多少個文件。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

注意:>目錄.txt中的“>”符號可以用“

>>”符號來代替。如果“文件名.txt”不存在,則“>>”是創建一個新文件,跟“>”沒有區別。如果“文件名.txt已經存在”,則“>”是往文件裡面追加內容,而“>>”是覆蓋原有的內容。

3、將文件的後綴名“.txt”修改為“.bat”,按回車鍵後彈出“重命名”對話框,點擊“”按鈕即可。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

4、鼠標左鍵雙擊bat文件,生成一個“目錄.txt”文檔,打開該文檔,裡面就是該文件夾下面所有文件的文件名稱。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

5、動圖演示如下。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

除了以上的方法,其實還有一種更簡單的。

1、打開包含所有文檔的文件夾,在地址欄輸入“cmd”打開終端。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

2、彈出“cmd.exe”對話框,在對話框中輸入命令“dir *.*/b>目錄.txt

”,按回車鍵並關閉該窗口。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

3、同樣在該文件夾下生成一個“目錄.txt”的文檔,打開就可以看到該文件夾下面所有文件的名稱。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

4、動圖演示如下。

將文件夾裡面N個文件的文件名製作成一個目錄,用一行代碼搞定

看了以上2種方法,您覺得相比複製粘貼來說,哪一個更簡單呢?

今天跟大家分享到這裡,期待您的轉發和點贊!


分享到:


相關文章: