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 :

Afficher le nom des fichiers disposant d'un/plusieurs espace(s) [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut Afficher le nom des fichiers disposant d'un/plusieurs espace(s)
    Bonjour,

    Je ne parviens pas à afficher dans mon fichier de sortie le nom des fichiers disposant d'un et/ou plusieurs espaces:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    @echo off
    
    setlocal enabledelayedexpansion
    
    set tmp0="tmp0.txt"
    set tmp1="tmp1.txt"
    set out="SHA256"
    
    for /f %%i in (dir *.*) do ( 
       sha256deep.exe -b *.* > %tmp0% 
    )
    
    for /f "tokens=2,1 delims= " %%a in (tmp0.txt) do ( 
       echo SHA256 ^(%%b^) = %%a >> %tmp1% 
    )
    
    type %tmp1% | findstr /v "sha256deep.exe sha256deep.bat tmp0" >> %out%
    
    del %tmp0% %tmp1%
    
    endlocal
    Un petit coup de main s'il vous plaît ?

    Merci d'avance de vos réponses

  2. #2
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    J'ai trouvé la solutions, j'ai remplacé la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for /f "tokens=2,1 delims= " %%a in (tmp0.txt) do (     
      echo SHA256 ^(%%b^) = %%a >> %tmp1%  
    )
    par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for /f "tokens=1,* delims= " %%a in (tmp0.txt) do ( 
      echo SHA256 ^(%%b^) = %%a >> %tmp1% 
    )

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

Discussions similaires

  1. [XL-2003] Afficher dans une cellule le nom des fichiers liaison
    Par Philippe76 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/05/2011, 08h07
  2. [XL-2003] Mapper un fichier XML sans afficher le nom des balises.
    Par Lorito dans le forum Excel
    Réponses: 1
    Dernier message: 19/02/2010, 15h48
  3. Réponses: 3
    Dernier message: 19/06/2007, 14h07
  4. [WD10] Afficher les noms des colonnes
    Par devalender dans le forum WinDev
    Réponses: 4
    Dernier message: 24/02/2006, 14h38
  5. ShellListView : comment récupérer les noms des fichiers?
    Par Lolo1988 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 11/12/2005, 23h19

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