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 fichiers entre caractères spéciaux [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ouvrier
    Inscrit en
    Juin 2017
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ouvrier
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2017
    Messages : 91
    Par défaut Lister fichiers entre caractères spéciaux
    Bonjour à tous,

    j'ai trouvé différent script mais pas ce qui peut correspondre à ce que ej souhaite.

    Comme je n'y connais rien j'ai cherché un forum sur google et je suis donc tombé sur celui-ci qui semble tout indiqué.


    Pour vous ce sera peut-être d'une simplicté enfantine mais pour moi c'est du chinois...


    Je voudrais pouvoir lister le nom des différents fichiers contenu dans un dossier puis faire en sorte que chaque nom s'insère entre les : '', et marque aussi la virgule puis un espace

    ce qui donnerait :

    contenu du dossier
    test1.txt
    test2.avi
    test3.html
    etc, etc...
    Listing dans batch

    'test1.txt', 'test2.avi', 'test3.html',

    Pour vous, est-ce que cela est possible svp ?

    Merci

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    SVP editer votre question et ajouter un exemple pour bien expliquer les choses, car pour moi c'est encore du chinois votre demande !

  3. #3
    Membre confirmé
    Homme Profil pro
    Ouvrier
    Inscrit en
    Juin 2017
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ouvrier
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2017
    Messages : 91
    Par défaut
    Lol, si vous avez mieux comme titre je suis preneur !

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Cette solution est inspirée par ici

    Code BAT : 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
    22
    @echo off
    Set "MyFolder=%~dp0"
    set "Count=0"
    set "LIST="
    set "ListFile=List.txt"
    setlocal EnableDelayedExpansion
    for /f "tokens=* delims=" %%a in ('Dir /b "%MyFolder%"') do (
    	Set /a "Count+=1"
    	Set "File[!Count!]=%%a"
    )
     
    For /L %%i in (1,1,%Count%) Do (
    	Set LIST="!File[%%i]!"
    )
     
    If exist "%ListFile%" Del "%ListFile%"
     
    for %%x in (*) do set LIST=!LIST!, "%%x"
    	echo !LIST!
    	echo !LIST! >> "%ListFile%"
    pause 
    Start "" "%ListFile%"

  5. #5
    Membre confirmé
    Homme Profil pro
    Ouvrier
    Inscrit en
    Juin 2017
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ouvrier
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2017
    Messages : 91
    Par défaut
    Merci Hackfoor !

    On va tester çà !

    C'est quand même tout un art !...



    EDIT : GENIAL ! je te fais un gros bisou, par contre ce n'est pas des guillemets mais le ' du 4 qui doit être mit !

    Comme je suis un boulet, je ne sais pas où changer çà... Ben ouai...

  6. #6
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Voici la modification de ce script
    Code BAT : 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
    22
    23
    @echo off
    Set "MyFolder=%~dp0"
    set "Count=0"
    set "LIST="
    set "Quote='"
    set "ListFile=List.txt"
    setlocal EnableDelayedExpansion
    for /f "tokens=* delims=" %%a in ('Dir /b "%MyFolder%"') do (
        Set /a "Count+=1"
        Set "File[!Count!]=%%a"
    )
     
    For /L %%i in (1,1,%Count%) Do (
        Set LIST=%Quote%!File[%%i]!%Quote%
    )
     
    If exist "%ListFile%" Del "%ListFile%"
     
    for %%x in (*) do set LIST=!LIST!, %Quote%%%x%Quote%
        echo !LIST!
        echo !LIST! >> "%ListFile%"
    pause 
    Start "" "%ListFile%"
    Si cette solution te convient alors, il faut me payer avec cette devise +1 et n'oublies pas de la marquer comme

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

Discussions similaires

  1. [Batch] Lecture de fichier avec caractères spéciaux
    Par Altrensa dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 19/12/2012, 14h47
  2. [Encodage] Renommage de fichiers et caractères spéciaux
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2011, 11h22
  3. lire fichier avec caractères spéciaux
    Par expertax dans le forum Linux
    Réponses: 1
    Dernier message: 25/05/2011, 12h01
  4. [AC-2002] Problème avec Import de fichiers et caractères spéciaux
    Par volganne dans le forum VBA Access
    Réponses: 0
    Dernier message: 20/04/2010, 09h57
  5. Réponses: 2
    Dernier message: 03/06/2009, 17h47

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