如何打印目录的内容并将其保存在目录中?

如何打印目录的内容并将其保存在目录中?

我有一个文件夹,打开它时整个系统都会冻结(可能是文件损坏了)。幸运的是,我只对文件夹中文件的名称感兴趣。

那么,如何在 Powershell 中从文件夹创建 dirlist.txt,同时不将其保存在文件夹本身中?因为如果我这样做,我将无法访问 dirlist。非常感谢!

答案1

只需将输出通过管道传输到特定文件夹即可。使用电源外壳或旧的 CMD 提示符。

dir "c:\program files"> c:\junque\mystuff.txt

将列出文件夹的内容C:\Program Files,并假设该文件夹C:\junque存在并且您有权访问它,列出文档中的文件mystuff.txt

答案2

Get-ChildItem C:\folder\ | Out-File C:\dirlist.txt

第一个路径是您要获取其项目的文件夹。-Recurse如果您想要获取其项目的子文件夹,也可以添加标志。

相关内容