Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1714 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch DOS] Recupérer le fichier le plus récent.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Batch DOS] Recupérer le fichier le plus récent.

n°1418411
nolan76
Posté le 02-08-2006 à 17:13:25  profilanswer
 

Bonjour tout le monde,
 
J'aime beaucoup faire des fichier batch en dos mais aujourd'hui je suis coincé.
 
Voici une liste de fichier :
01135755.582 07/20/2006
01135842.326 06/20/2006
01135927.656 05/20/2006
01136187.328 02/20/2006
.....
 
Cette liste se remplit régulièrement grâce à un logiciel sur lequel je n'ai pas la main.
 
J'essaye de faire un batch qui récupère le fichier le plus récent et le copie dans un repertoire.
 
Je suis arrivé au bout de mes compétences ou sinon, je manque de vacance mais je ne vois pas du tout la solution.
 
 
Merci d'avance pour votre aide,

mood
Publicité
Posté le 02-08-2006 à 17:13:25  profilanswer
 

n°1418415
_darkalt3_
Proctopathe
Posté le 02-08-2006 à 17:18:21  profilanswer
 

En VB ca semble bcp plus facile qu'en batch, je sais pas si ca peut t'aider.

n°1418416
nolan76
Posté le 02-08-2006 à 17:19:19  profilanswer
 

_darkalt3_ a écrit :

En VB ca semble bcp plus facile qu'en batch, je sais pas si ca peut t'aider.


 
Bien le VB c'est ma grosse lacune, je suis plutot pas au point en VB... :(

n°1418428
_darkalt3_
Proctopathe
Posté le 02-08-2006 à 17:32:29  profilanswer
 

ca vaut peut etre le coup de s'y mettre (si t'as un poil de temps); en vb.net ce serait très facile pour toi de gérer ca (en + d'un montée en compétences). Je sais que je suis HS mais j'aime pas voir les gens souffrir avec le batch ou autre truc antédiluvien.

n°1418442
pains-aux-​raisins
Fatal error
Posté le 02-08-2006 à 17:40:16  profilanswer
 

Ben sinon ya le windows script qui ressemble un peu au concept des script batchs

n°1418702
nolan76
Posté le 03-08-2006 à 07:59:10  profilanswer
 

Je crois que c'est bon :
 

Code :
  1. set /a count=0
  2. if exist "*.*" for /f "delims=" %%a in ('dir /od /b "C:\RELCPT\RELCPT\*.*"') do (
  3. set variable=%%a
  4. set /a count+=1
  5. )
  6. rem les fichier le plus ancien est %variable%
  7. rem il y a %count% fichiers ver dans ce répertoire
  8. if %count% GEQ 2 move "C:\RELCPT\RELCPT\%variable%" "C:\RELCPT\"
  9. pause


 
Désolé du dérangement :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch DOS] Recupérer le fichier le plus récent.

 

Sujets relatifs
[Résolu]Récupérer le nom d'un fichier à uploaderOu est enregistré le fichier avec un select * into outfile ?
Récupérer le dernier caractère d'une lignecompiler un batch en .com ou en .exe
effacer un mot d un fichier en c#Lire un fichier de properties
Fichier existant javascript[C#.Net] MaxLength pas supporté dans un fichier .skin
creer un fichier en modifiant son contenu , son extension (vbs) 
Plus de sujets relatifs à : [Batch DOS] Recupérer le fichier le plus récent.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR