![](/img/trans.png)
[英]Powershell get list of sub folders and number of files in each in a table format
[英]Get a list of folders that contain vb files using powershell
Get-ChildItem -Recurse -Filter *.vb
將返回我的解決方案中的所有 vb 文件。 但是我不想要所有文件,我想要的是包含 vb 文件的所有文件夾的列表。
Get-ChildItem -Path "Your base path here" -filter *.vb -recurse -File | Select -unique DirectoryName
HTH
這是一種方法。 [咧嘴笑]
它能做什么...
.Directory
屬性.FullName
屬性編碼...
$SouceDir = $env:TEMP
$Filter = '*.log'
$FileList = Get-ChildItem -LiteralPath $SouceDir -Filter $Filter -File -Recurse
$DirsWithTargetFileType = ($FileList.Directory |
Sort-Object -Unique).FullName
$DirsWithTargetFileType
output...
C:\Temp
C:\Temp\zzz
C:\Temp\zzz - Copy
C:\Temp\zzz - Copy\test 4.poiu
C:\Temp\zzz - Copy\TestingStuff - Copy\CDelta\Documents
C:\Temp\zzz - Copy\TestingStuff\CDelta\Documents
C:\Temp\zzz - Copy\Users - Copy\CDelta\Documents
C:\Temp\zzz - Copy\Users\CDelta\Documents
C:\Temp\zzz\TestingStuff - Copy\CDelta\Documents
C:\Temp\zzz\TestingStuff\CDelta\Documents
C:\Temp\zzz\Users - Copy\CDelta\Documents
C:\Temp\zzz\Users\CDelta\Documents
以上只是作為字符串的目錄名稱。 如果您需要完整的對象,請刪除第 7 行末尾的.FullName
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.