我有一个包含很多文件夹的目录。我想列出所有深度超过 2 层的文件夹(路径)。因此,在下面的情况下文件夹 1 和 2。
Directory/folder1
Directory/folder1/test1/test/testsub
Directory/folder1/test2
Directory/folder1/test3
Directory/folder2/blablabla/bla/1
Directory/folder3/test
Directory/folder4/test
Directory/folder5/test
Run Code Online (Sandbox Code Playgroud)
我正在尝试以下操作:
$Depth = 3
$Path = "."
$Levels = "\*" * $Depth
$Folder = Get-Item $Path
$FolderFullName = $Folder.FullName
Resolve-Path $FolderFullName$Levels | Get-Item | ? {$_.PsIsContainer} | Write-Host
Run Code Online (Sandbox Code Playgroud)