clear-host $Date = (Get-Date).AddDays(-5) $varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition) #On récupère le chemin du répertoire contenant ce script $MonFolder = Get-ChildItem -Path $varCheminRepertoireScript -File | Where-Object {$_.Name -match '(log$|txt$)' -and $_.CreationTime -le $Date} foreach ($MyFile in $MonFolder) { #Write-Host "$($MyFile.name) / $($MyFile.FullName)" #On affiche le nom du fichier ainsi que son chemin d'accès complet Write-Host "$($MyFile.FullName)" #On affiche le nom du fichier ainsi que son chemin d'accès complet $MyFile.Delete() }