IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Lister dans un fichier le chemin de fichier aillant une taille de 0KB [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 34
    Points : 17
    Points
    17
    Par défaut Lister dans un fichier le chemin de fichier aillant une taille de 0KB
    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?

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 34
    Points : 17
    Points
    17
    Par défaut
    Je viens de trouver ce qu'il me faut.
    Donc si ça peut aider qq'un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-Childitem  -Recurse d:\downloads | Where-Object { $_.Length -eq 0KB }  | Select-Object -ExpandProperty FullName | Set-Content d:\export\export.txt
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 3.X] automatiser le lancement d'une commande SUDO dans le terminal suivi .chemin du fichier .py
    Par fiojack17 dans le forum Général Python
    Réponses: 6
    Dernier message: 12/05/2015, 15h14
  2. [XCode] fichier projet : chemins des fichiers sources
    Par free07 dans le forum XCode
    Réponses: 1
    Dernier message: 15/04/2013, 12h13
  3. Réponses: 2
    Dernier message: 16/06/2009, 16h04
  4. Réponses: 4
    Dernier message: 28/08/2006, 14h47
  5. Réponses: 4
    Dernier message: 31/07/2006, 09h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo