I am doing little clean-up in the project. Need to identify what images are still used and the rest I would like to remove. This PowerShell script helps to identify images which are used in any page, user control or c# code.
For each in the application is executed command which tries to find its name in all files matching given pattern.
For each in the application is executed command which tries to find its name in all files matching given pattern.
@(Get-ChildItem 'D:\WebApp\images') |
ForEach-Object { $_.name | Write-Host -NoNewline Write-Host ' ' -NoNewline dir 'D:\WebApp' -I *.aspx,*.ascx,*.cs,*.master -R | Select-String $_.name -Quiet | where {$_ -eq $true} | Write-Host -NoNewline Write-Host #writes a new line }