我有一个文件夹,打开它时整个系统都会冻结(可能是文件损坏了)。幸运的是,我只对文件夹中文件的名称感兴趣。
那么,如何在 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
如果您想要获取其项目的子文件夹,也可以添加标志。