
我需要一個巨大目錄中所有文件和資料夾的清單。最終大約有 1000 個資料夾和 20000 個檔案。
作為一個命令行菜鳥,我一開始只是在 cd 到每個單獨的資料夾時執行“dir>file.txt”。
現在我嘗試透過在頂級目錄上使用“dir /s>file.txt”來做到這一點。
看起來該命令工作正常,並且文件已創建,問題是 .txt 文件僅包含 107 個頂級目錄中的 19 個。
有人知道為什麼該指令的執行速度還不到五分之一嗎?是否有某種命令返回的最大數量的值?
答案1
不知道有沒有限制dir
在命令提示字元下嘗試使用tree命令tree /f
如果這不起作用,請嘗試使用 powershell 並使用get-childitem -recurse
答案2
若要包含隱藏檔案和系統檔案\資料夾,請使用 dir /a /s>file.txt