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 :

Ouvrir un fichier dont le nom est partiellement connu. [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 14
    Par défaut Ouvrir un fichier dont le nom est partiellement connu.
    Bonjour,

    j'ai créé un fichier batch contenant ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dir "C:\Docume~1\TGV6773\Bureau\Fichier??.txt" /s /b
    @echo OK
    @pause
    La commande dir me revoie ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Docume~1\TGV6773\Bureau\Fichier01.txt
    Le truc c'est qu'une fois que je vais le supprimer, le prochain fichier s'appellera FichierXX.txt avec XX remplacé par 2 nombres aléatoires.

    Je souhaiterais ouvrir ce fichier en question.

    Je pense donc récupérer ce que me renvoie la commande, mais comment faire ?

    Après, on supprimerait le fichier (une fois lu) pour qu'à chaque fois il n'y ait qu'un seul fichier dans ce dossier.

    Pouvez-vous m'aider ?

    Cordialement

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par TGV6773 Voir le message
    Pouvez-vous m'aider ?
    Cela passe par une commande FOR /F, dans ce genre (non testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    for /f "usebackq" %%I in (`dir "C:\Docume~1\TGV6773\Bureau\Fichier??.txt" /s /b`) do (
      echo Found : %%I
      call :process %%I
      del /y %%I
    )
    goto :end
    
    :process
    macommande "%1"
    goto :end
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 14
    Par défaut
    Salut,

    Merci ça me dépanne énormément, ça marche nickel !!!!

    A+

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

Discussions similaires

  1. Ouvrir un fichier dont le nom est contenu dans un autre
    Par camillerufu dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/04/2015, 16h50
  2. lire des fichiers dont le nom est dans un fichier
    Par homonxa dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 20/01/2010, 14h54
  3. Réponses: 7
    Dernier message: 12/04/2008, 14h24
  4. [VBA-E]ouvrir un fichier dont le nom est determiné par sa date de création
    Par olivertwist dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/04/2007, 17h29
  5. Réponses: 4
    Dernier message: 18/08/2006, 07h57

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