Некоторые пользователи размещают личные файлы в корне C: я хочу узнать, сколько файлов, их количество и размер в корне C: исключая любые файлы ОС.
это должно быть запущено на машинах с Windows 7 и Windows 10.
$rootofcfiles = @(Get-ChildItem -Path c:\ -Name -Exclude
windows,users,temp,programdata,autodesk,amd,intel,apps,"common
templates","program files (x86)","program files", perflogs,est,drivers,recovery,*.ini,*.cab,*.msi)
foreach ($Folder in $rootofcfiles)
{
# retrieve all *.txt files in $Folder
#$TxtFiles = Get-ChildItem -Path $Folder -Include '*'
# get the file count
#$FilesInFolder = $TxtFiles.Count
# calculate folder size
$FolderSize = ($TxtFiles | Measure -Sum Length).Sum
# write folder size to host
$FolderSizeMB = $FolderSize / 1GB
Write-Host "$Folder is $FolderSizeMB GB in size"
}
Приведенный выше код показывает файлы и папки, но не показывает размер и продолжает отображаться. 0