[XP] MS-Dos & dernier répertoire créé

SylvainC -  
 SylvainC -
Bonjour,

Je cherche actuellement à écrire un script windows pour déterminer le dernier répertoire créé dans un répertoire donné et ensuite me placer dedans. Je suis complètement novice avec les scripts windows et je ne vois pas bien comment cela pourrait se faire.

Si vous avez une idée sur un tel script merci de me répondre.

Ma configuration système est windows xp pro sp2.

Merci d'avance

SylvainC
Configuration: Windows XP
Firefox 2.0.0.3

1 réponse

  1. franckito
     
    sous dos, tapes "dir /o:-d"
    "Dir" c'est pour avoir le contenu d'un répertoire
    "/o:" c pour lui dire de trier
    "d" ou "-d" c'est pour indiquer que tu tries sur la date respectivement croissant et décroissan)

    plus d'infos en faisant "dir /?"

    Franckito
    0
    1. SylvainC
       
      Merci beaucoup franckito

      Le tri est effectué avec la commande dir /ad /o-d > C:\fichier1.txt
      Ensuite j'effectue un find pour récupérer seulement les répertoire qui m'interesse.
      J'obtient alors une liste du genre :

      ------C:\fichier1.txt
      30/03/2007 10:32 <REP> nom_rep1
      30/03/2007 10:30 <REP> nom_rep2

      Comment faire à partir de là pour récupérer juste nom_rep1 afin de pouvoir y accéder?

      Merci encore.
      0
    2. SylvainC
       
      En fait j'ai un peu cherché et après avoir fait un tri et un findstr j'obtiens dans un fichier texte le résultat suivant :

      nom rep 1
      nom rep 2

      Ce que je voudrai faire maintenant c'est récupérer la première ligne dans une variable. Il semble que l'instruction FOR puisse m'aider mais je ne comprend pas la syntaxe de cette instruction.

      Si quelqu'un a une idée, elle sera la bienvenue.

      Merci d'avance
      0