Author Posts

August 9, 2015 at 5:24 pm

I'm trying to find a good way to search a directory and its sub folders for any files that have a file extension longer than x amount. I'm not finding any good answers on the best way to do this, any ideas?

Thank You!

August 9, 2015 at 7:23 pm

Hey mate,

Something like this should do the trick.

Get-ChildItem C:\Folder -Recurse -File | Where-Object {$_.Extension.Length -gt 2}

Change the int (2) to whatever you require.

August 10, 2015 at 1:36 am

Only thing I'd suggest is making the comparison value a variable then your code is more versatile

$test = 3
Get-ChildItem C:\Folder -Recurse -File | Where-Object {$_.Extension.Length -ge $test}

You might want to consider using -ge if you want to include that specific length

August 10, 2015 at 6:09 am

I needed this as well, thanks for the assist!!