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 averti
    Inscrit en
    Novembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 34
    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 averti
    Inscrit en
    Novembre 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 34
    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