rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[dos] date d'hier

Gaetan, le mardi 21 novembre 2006 à 14:24:17
Bonjour,
Je suis en train de mettre en place un batch de renommage de fichier sous DOS et dans le nom de mon fichier il me faudrait récupérer la date d'hier (donc un truc du genre getdate()-1).

PS : J'arrive déjà a recuperer la date dans un variable et la mettre en forme (ex: nom_de_fichier_21112006.xls)

Si quelqu'un peut me sortir de cette impasse ca serait super.
Merci d'avance
Répondre à Gaetan  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bernard.Mouille, le lundi 11 décembre 2006 à 20:47:36
Bonsoir Gaetan,

La question d'une date antérieure m'intéresse aussi car certaines de mes applications l'utilisent.

J'ai résolu le problème, mais la solution que j'ai est lourde.

Si quelqu'un avait une solution légère, ce serait merveilleux.

Si tu veux ma solution (lourde), je peux te la faire passer.

Bonne soirée

B.M.
Répondre à Bernard.Mouille

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Edouard, le dimanche 18 février 2007 à 20:10:07
Salut,

moi je suis preneur de toute solution, y compris lourde...

Edouard
Répondre à Edouard

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bernard.Mouille, le dimanche 18 février 2007 à 21:06:16
Bonsoir Edouard

Tu peux prendre le fichier compressé dans lequel il y a :

un fichier BAT d'exécution pour exemple,
un fichier EXE sous DOS (c'est du CLIPPER)

Bien vérifier qu'il n'y a pas de virus

http://perso.orange.fr/bernard.mouille/dateav/DATEAV.ZIP

Dis-moi ce que tu en penses

Bonne nuit

BM
Répondre à Bernard.Mouille

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bernard.Mouille, le mardi 27 mars 2007 à 03:02:24
Bonsoir Edouard


Avec mes excuses pour ce retard, mais je n'avais oas été averti par mail car tu as créé un nouveau ujet de discussion.

La source du programme exe suit : c'est du Clipper5

Bonne journée

Bernard

------------------Fichier PRG ----------------------


* DATEAV.PRG - Récupérer une date différente.
* -------------------------------------------
*
PARAMETERS DATEX
*
IF PCOUNT()==0
DATEX=-1
ELSE
DATEX=VAL(DATEX)
ENDIF
*
SET DATE FREN
SET CENT ON
XF=FCREATE("DATEAV.TXT",0)
FWRITE(XF,DTOC(DATE()+DATEX))
FCLOSE(XF)
RETU


----------------- Fichier Bat --------------------

@ REM Paramètre à passer : le nombre de jours en positif ou en
@ REM négatif : -15 ou 15 par exemple.
@ REM Pas de paramètre = -1 par d‚faut.
@
@ DATEAV.EXE -15
@
@
@ DATE >DATEJO.TXT /T
@ ECHO Date du jour : %DATE%
@ DATE<DATEAV.TXT
@ ECHO Date d'hier : %DATE%
@ DATE<DATEJO.TXT
@ ECHO Date du jour : %DATE%
@ DEL DATEJO.TXT >NUL
@ DEL DATEAV.TXT >NUL
@ PAUSE
Répondre à Bernard.Mouille

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
EDOUARD, le mardi 27 mars 2007 à 09:56:43
Salut bernard,

Merci pour le code clipper, ça servira surment à qqn.

Sinon, je me suis contenté de faire fonctionner ton exe en générant une date J-1 dans un txt et une autre J-8 dans un autre txt.

Ensuite je récupère mes dates et les présente à l'aglosaxone avec For tokens...

Puis je détruit les txt.

Bref c'est lourd mais ça marche "comme une horloge".

Et le but étant juste de faire un appel quotidien à ce batch avec une teche planifiée et d'appeler un script php avec les bonnes dates, le traitement n'était pas très lourd non plus.

Bref comme souvent c'est le résultat qui compte (pour moi) et non la manière...
Répondre à EDOUARD

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 dubcek, le mardi 27 mars 2007 à 10:19:13
Bonjour,
installer la commande GNU/Linux date et tape date yesterday

http://unxutils.sourceforge.net/
Répondre à dubcek
Discussions pertinentes trouvées dans le forum
19/02 08h44[dos] date d'hier0
17/06 11h24Date d'hier4
22/03 16h44Date d'hier et avant hier en Pascal1
Plus de discussions sur « [dos] date d'hier »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Index.dat Analyzer v 2.0Index.dat Analyzer - Index.dat Analyzer permet de voir, éditer et effacer le contenu de ces fichiers - théoriquement cachés - qui participent aux...Catégorie: Anonymat/Confidentialité
Licence: Freeware/gratuit
Télécharger Zilla Data Nuker 3.2.0.1Zilla Data Nuker - En supprimant des fichiers ou des dossiers sensibles ou infectés, il est possible que des fragments restent sur le disque...Catégorie: Nettoyage
Licence: Freeware/gratuit
Télécharger Database Editor 0.1.3.11Database Editor - La gestion de la base des données est une tâche complexe, généralement réservé aux utilisateurs expérimentés. Pour une tâche...Catégorie: Système
Licence: Freeware/gratuit
Télécharger Super 2008.build.33Super - SUPER © est un convertisseur audio/vidéo universel, supportant une grande variété de formats d'entrée, dont : formats...Catégorie: Vidéo
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [dos] date d'hier »
Toutes les réponses pour « [dos] date d'hier »