2013-03-05 68 views
115

我嘗試搜索一個命令,該命令可以使用命令提示符命令列出目錄中的所有文件以及子文件夾。 我已閱讀「dir」命令的幫助,但coudn't找到我正在尋找。 請幫助我什麼命令可以得到這個。命令列出文件夾中的所有文件以及窗口中的子文件夾

+1

以下文章爲您的方案提供瞭解決方案。 [子目錄文件列表命令] [1] [1]:http://stackoverflow.com/questions/3447503/how-to-get-a-list-of-sub-folders -and-their-files-by-folder-names – 2013-03-05 02:10:47

+9

'dir/s'完成這項工作。 – 2013-03-05 02:11:47

回答

186

以下文章爲您的方案提供瞭解決方案。

dir /s /b /o:gn 

/S顯示文件中所指定的目錄及其所有子目錄。

/B使用裸格式(無標題信息或摘要)。

/O按排序順序列出文件。

+3

對所使用的開關的描述將大大改善此答案。 – Gusdor 2017-05-03 11:34:49

+0

這不僅輸出文件名,還輸出路徑+文件名。這不起作用。當添加遞歸/ s時,DIR將始終輸出輸出中的完整路徑。因此,可能需要FOR腳本來遞歸查找目錄樹中的所有文件名,並在文本文件中按字母順序輸出它們。 – 2017-07-08 01:14:32

+0

這是一個不錯的選擇。然而,它似乎並沒有在PowerShell中工作,這意味着我似乎無法在UNC路徑上使用此命令。 – LordScree 2017-10-12 10:49:30

40

的除了回答:當你不想要列出的文件夾,只有在subfoldes,使用/ AD轉換這樣的文件:

dir ..\myfolder /b /s /A-D /o:gn>list.txt 
+0

該解決方案非常適合將導出列表添加到.txt文件的額外好處。 – Jason 2015-05-27 23:09:57

+0

哇,很好的解決方案。你從字面上節省了25分鐘...手動創建文件夾和複製文件 – tno2007 2017-11-10 16:48:41

48

如果要列出文件夾和文件如圖形目錄樹,您應該使用tree command

tree /f 

顯示格式或排序有多種選項。

檢查示例輸出。

enter image description here

回答晚了。希望它能幫助別人。

+1

在Windows 10安裝窗口內工作得很好! – 2016-11-06 20:40:00

+4

投了票,導致行星地球是驚人的 – Anselm 2017-01-20 15:58:52

+1

如何打印此文件?我嘗試了> f.txt,但沒有打印確切的我看到 – Ajith 2017-05-04 13:24:15

2

如果您只是需要獲取文件+文件夾的基本快照。按照這些嬰兒的步驟:

  • 的Windows + [R
  • 輸入
  • 類型cmd
  • 輸入
  • 類型dir
  • 出版社輸入
+0

沒有任何參數,'dir'只提供有關當前文件夾中的文件和目錄的信息,但OP希望返回包含子文件夾中的文件。 – Vyren 2017-11-26 17:58:57

1

上述命令的一個替代方案稍微防彈一點。

它可以列出所有文件,而不考慮權限或路徑長度。

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ 

我有使用C的一個輕微的問題:\ NULL我已經在我的博客

https://theitronin.com/bulletproofdirectorylisting/

寫但無論如何它是最強大的命令,我知道。

相關問題