[Regex] Rechercher un fichier commençant par $
bonjour à tous,
tout est dans le titre, j'essaie de filtrer les répertoires commençant par $ et c'est pas facile vu qu'en regex $ c'est la fin ^^
bref j'ai essayé pas mal de cas de figure pour me la casser.
Code:
1 2 3 4 5 6 7
|
$source="D:\test"
$filter = [regex] "^\$_*"
$bin = Get-ChildItem -Recurse -Path $source | Where-Object {$_.Name -contains $filter}
foreach ($item in $bin) {
Write-Host $item
} |
c'est vraiment vicieux d'avoir nommé ses répertoires comme ça, le but est de copier les autres répertoires.
J'ai des répertoires $_Commun et $$_Commun, bref l'enfer. Bien sûr la facilité c'est de tout copier et de virer le superflu une fois la copie faite, mais c'est pas propre.
autant éviter de copier 300 Go pour rien la planète me remerciera :-)
Si quelqu'un a la solution je suis preneur ;-)