#Remove 1080P in the item object name
Get-ChildItem -Filter '*1080P*' -File | Rename-Item -NewName {$_.Name -replace '1080P',''}
Set-Location 'C:\users\t9258633\Application Data' # selectionner le dossier racine sur lequel on va travailler
#Text corrector for Executable path
$hash = @{}
$hash.'.' = ' '
$hash.'_' = ' '
$hash.'-' = '_'
$hash.'1080P' = ''
$hash.'720P' = ''
$hast.'1080' = ''
$hash.'720' = ''
$hash.'AC3' = ''
$hash.'ACC' = ''
$hash.' ' = ' '
$hash.' ' = ' '
Get-ChildItem -include ('*.MKV','*.MP4') -Recurse -file | ForEach-Object {
$extension = $_.Extension
$basename = $_.BaseName
Foreach ($key in $hash.Keys)
{
$basename = $basename.Replace($key, $hash.$key)
}
[string]$newName = $basename,$extension
Rename-Item -Path $_.FullName -NewName $newName
}