Bonjour,
Je souhaite uniquement connaitre le chemin complet des fichiers ayant une taille égale à 0KB et situés dans un répertoire
Pour ça j'utilise la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Get-Childitem  -Recurse d:\downloads | Where-Object { $_.Length -eq 0KB }  | Format-table -Property versioninfo | Out-File d:\export\export.txt
Voici un exemple de sortie de commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
File:             D:\downloads\im_loader.php...                                                                                                                                                                             
File:             D:\downloads\wordpress-3.7.1-fr_FR.zip...
Le soucis avec cette commande c'est quelle m’écrit des chose que je ne souhaite pas conserver:
- en début de ligne "File: "
J'arrive à supprimer la chaine en début de ligne avec la commande suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Get-Content d:\export\export.txt | foreach { $_ -replace 'File:             ', "" } | Out-File d:\export\result.txt
- en fin de chaque ligne "..."
Je n'arrive pas a trouver la bonne syntaxe avec la fonction "replace" pour supprimer les "..." en fin de ligne

Mais peut-être existe t-il un moyen plus simple d'extraire le chemin complet de fichiers, aillant une taille de 0KB, lorsqu'ils sont trouvé de manière dans un répertoire à lors d'une recherche recursive?