Powershell-将文件夹结构导出到txt或xls,但仅导出到3个文件夹的深度,没有文件

Raz*_*azZ 3 directory powershell structure

我希望从服务器中导出文件夹结构,它的体积很大。因此,我希望将列表范围缩小到最多3个文件夹,并且不显示任何文件。所以,其实我有答案的一部分,这里已经使用Get-ChildItem。但我缺少缩小列表范围的参数。任何的想法 ?

谢谢

编辑:导出到文本文件或Excel工作表-无robocopy

gms*_*man 5

使用该-Directory标志可仅获取文件夹,-Recurse包括子文件夹以及-Depth控制向下移动的距离。0是当前目录文件夹,1包括其子文件夹等。

您可以结合使用Select-Object以指定要选择的属性,Export-CsvOut-File创建一个csv / txt文件。

Get-ChildItem -Recurse -Directory -Depth 3 |
    Select-Object FullName |
    Export-Csv Test.csv -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)

参考: Get-ChildItemSelect-ObjectExport-Csv