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:
Voici un exemple de sortie de commande:
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
Le soucis avec cette commande c'est quelle m’écrit des chose que je ne souhaite pas conserver:
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...
- en début de ligne "File: "
J'arrive à supprimer la chaine en début de ligne avec la commande suivant:
- en fin de chaque ligne "..."
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
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?
Partager