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 du dernier fichier crée [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre habitué Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Points : 168
    Points
    168
    Par défaut afficher le nom du dernier fichier crée
    bonjour

    Je cherche à afficher le nom seulement du dernier fichier crée dans un répertoire.

    Je suis parti sur les commandes suivantes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    for /F "tokens=1-4" %%i in ('dir /TC |find "C:\Backup_Pr.sql"') do echo %i
    la commande ne fonctionne pas.

    Pourriez-vous me donner un petit coup de pouce

    Merci

  2. #2
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    salut,

    utilise le commutateur /od

    dir/?

  3. #3
    Membre habitué Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Points : 168
    Points
    168
    Par défaut
    en fait ce que je veux c'est uniquement le nom du fichier

    si je saisie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    
    dir /OD |find "Backup_ProdCopMont_20090922233119.sql"
    22/09/2009  23:31       376*776*503 Backup_ProdCopMont_20090922233119.sql
    j'obtiens la date l'heure la taille ... et le nom

    A moins que sur votre machine vous n'ayez que le nom de fichier qui apparaisse.


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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Rajoutes "/b" à ton DIR, ou mets ça dans un FOR avec un %%~nxI pour récupérer nom+extension.

  5. #5
    Membre habitué Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Points : 168
    Points
    168
    Par défaut
    Voici la commande que j'ai faite et effectivement avec l'option /B ça passe mieux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    FOR /F %%i in ('dir E:\MySQLBase\SauveCopilote\*.sql /B /TC') do set nom_fichier=%%i
    j'obtiens le nom du dernier fichier crée


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

Discussions similaires

  1. Afficher le nom d'un fichier dans une fenêtre
    Par GagnetYvon dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 04/09/2012, 19h03
  2. [Batch] Copier le dernier fichier crée
    Par Tristan44 dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 15/09/2010, 16h01
  3. Gestion de fichier. Nombre disponible. Nom du dernier fichier
    Par Caxton dans le forum Entrée/Sortie
    Réponses: 31
    Dernier message: 24/08/2009, 14h23
  4. Réponses: 0
    Dernier message: 02/12/2008, 18h07

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