多個檔案的目錄樹列表

多個檔案的目錄樹列表

我正在嘗試編譯四個目錄中所有文件的列表,每個目錄都有不同的路徑。我有以下程式碼,它可以工作,但不是我想要的

@echo off
tree d:\directory > c:\lists\4list.txt /a /f
tree e:\directory2 >> c:\lists\4list.txt /a /f
tree f:\directory3 >> c:\lists\4list.txt /a /f
tree g:\directory4 >> c:\lists\4list.txt /a /f

4list.txt 中的輸出在每行前麵包含所有 ASCII 字元和空格。它也有

+---Directory name
    filename1
    filename2
    filename3

列出在樹中的每個目錄中。有什麼方法可以讓它產生這個列表,沒有所有特殊字元、目錄名稱、空格、額外行,並且沒有檔案副檔名?

基本上,我想要建立包含2200 多個文件的列表,因此我可以將其複製並貼上到我設定了條件格式設定的Excel 電子表格中,該電子表格會突出顯示重複的檔案名稱(可能有重複的視訊文件,但格式不同。

我知道我可以手動瀏覽文字文件,並使用記事本的查找/替換功能,我可以用空白(“”)“替換”所有擴展名,並手動替換每行開頭的額外字元和空格以及刪除“+- --目錄”名稱。然而,這可能相當耗時。

我想創建此文件,以便可以安排它每天運行一次,並更新這些驅動器上不斷增長的文件列表。

如果有一種方法可以將此清單匯出到 Excel 文件而不是 .txt 文件,那麼我也可以節省一兩個步驟。

答案1

相關內容