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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  incrémentation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

incrémentation

n°674833
poenic
Posté le 16-03-2004 à 10:38:36  profilanswer
 

Bonjour,
je cherche à programmer un fichier batch qui permettrait de copier un fichier de sauvegarde en lui donnant un nouveau nom chaque jour (car j'ai besoin de garder une trace de la progression des données). Quelqu'un aurait-il une idée ?
Merci

mood
Publicité
Posté le 16-03-2004 à 10:38:36  profilanswer
 

n°674834
zyx
NCC - 1701
Posté le 16-03-2004 à 10:40:36  profilanswer
 

tu peux inclure la date dans le nom de fichier ?

n°674852
poenic
Posté le 16-03-2004 à 11:01:52  profilanswer
 

oui bien sûr, ce serati un truc du genre  
copy nomfichier.dat JJMMAA.dat
mais je ne sais pas comment faire...

n°674908
zyx
NCC - 1701
Posté le 16-03-2004 à 12:05:37  profilanswer
 

pour récupérer la date, il y a une commande date:
http://www.linux-france.org/articl [...] ate-1.html
http://2robots.com/man/index.php?date
date -I devrait convenir.
 
ensuite, il faut créer une chaine incluant la date. Il n'éxiste pas de commande de concaténation.  
 
le truc serait de faire cat "fichier" >> concat("toto",date -I)
 
mais la fonction concat n'existe pas en shell, je ne sais pas si on peut utiliser cat pour des chaines de caractères dans ce cas là.
 
Par contre, tu peux essayer d'écrire ta fonction en C, Il est possible de créer des fichiers avec le nom que tu veux, y compris en récupérant la date!

n°675120
aigles
Posté le 16-03-2004 à 15:10:27  profilanswer
 

Il y a un sujet dans ce forum qui traite de ce problème :
[batch] concaténer date et nom fichier
http://forum.hardware.fr/hardwaref [...] 0328-1.htm


Message édité par aigles le 16-03-2004 à 15:10:59

---------------
Jean Pierre.
n°675124
zyx
NCC - 1701
Posté le 16-03-2004 à 15:16:19  profilanswer
 

aigles> si poenix est sons windows, c'est OK
 
au fait poenic, t'es sous Windows ou UNIX?

n°675166
aigles
Posté le 16-03-2004 à 16:17:15  profilanswer
 

poenic a écrit :

Bonjour,
je cherche à programmer un fichier batch qui permettrait de copier un fichier de sauvegarde en lui donnant un nouveau nom chaque jour (car j'ai besoin de garder une trace de la progression des données). Quelqu'un aurait-il une idée ?
Merci


 
Pour moi, fichier batch = Windows et script = Unix.
Mais il peut toujours y avoir un doute ...


---------------
Jean Pierre.
n°675235
poenic
Posté le 16-03-2004 à 17:54:16  profilanswer
 

aigles a écrit :


 
Pour moi, fichier batch = Windows et script = Unix.
Mais il peut toujours y avoir un doute ...


 
Merci à tous d'être sensibles à ma requête...
En effet je travaille sur windows, et je dois avouer que ce n'est pas la première fois que je réfléchis à ce problème, alors toutes les remarques sont les bienvenues !


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

  incrémentation

 

Sujets relatifs
[VB.NET] Incrémentation par nombre de saisieGestion des champs en auto-incrémentation avec PEAR
opérateurs d'incrémentation : ++Taz vs. Taz++Problème d'auto incrémentation sous VB - Access
probleme d'incrementation de structure.Function et incrémentation....
pb de auto incrementation[C/C++]Conversion decimal hexa et incrementation?
Formulaire javascript : incrémentation d'un champ[SQL Server 7/VB6] auto incrémentation dans un objet recordset
Plus de sujets relatifs à : incrémentation


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