B1
Get-ChildItem * -Exclude *.tmp |
Select-Object Name, Length
B2
Get-ChildItem * -Exclude *.tmp |
Select-Object Name, Length | Sort-Object Length, Name
B3
Get-ChildItem | Get-Member
B4
Get-ChildItem | Group-Object Extension |
Sort-Object Count
B5
(Get-ChildItem .\*.tmp | Measure-Object Length –Sum).Sum
B6
Remove-Item .\*.tmp
B7
Get-ChildItem | Where-Object {$_.Length –gt 2000000} |
ForEach-Object {Remove-Item $_.Fullname}
B8
Get-ChildItem | Select-Object Extension |
Sort-Object Extension -Unique |
ForEach-Object {New-Item (".\New" + $_.Extension) -Type Directory}
B9
Get-ChildItem |
Where-Object {$_.Mode -notmatch "d"} | ForEach-Object {$b= ".\New" + `
$_.Extension; Move-Item $_.Fullname $b}
B10
Get-ChildItem –Recurse > .\finaloutput.txt
B11
Get-ChildItem *.doc | ForEach-Object {$_.IsReadOnly = 0}