PowerShell script to list any desired file type(s)
Here’s a PowerShell script that produces the list of desired file types (jpg, bmp, exe, dll, etc.)
Change $path=”C:\” to desired directory.
Change ‘.bmp’ to desired file extension.
If you need to find more that one file type, then add “-or ($file.Extension -eq ‘.some_extension’)” in the if statement, e.g.:
if (($file.Extension -eq ‘.bmp’) -or ($file.Extension -eq ‘.jpg’))
if (($file.Extension -eq ‘.bmp’)-or ($file.Extension -eq ‘.jpg’) -or ($file.Extension -eq ‘.gif’))
$path="c:\" function showdir { param ( $path ) $files=Get-ChildItem $path foreach ($file in $files) { if ($file.PSIsContainer) { showdir -path $file.FullName } else { if (($file.Extension -eq '.bmp')) { $f=gwmi -Class CIM_DataFile -Filter "Name='$(add_slhs($file.FullName))'" Write-Host $file.FullName,$f.Version } } } } function add_slhs($src) { $dst="" for ($i=0;$i -lt $src.length;$i++) { if ($src[$i] -ne "\") { $dst=$dst+$src[$i] } else { $dst=$dst+$src[$i]+"\" } } return $dst } showdir -path $path
Enjoy!
