bonjour,
pour une sauvegarde mensuelle de la paie avant cloture,
j'aimerai mettre le mois est l'année dans le nom du fichier
par exemple sauvpaie122003.zip
comment puis je automatiser cela sans pour autant aller sur le fichier et
faire F2?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Giffard
bonjour, pour une sauvegarde mensuelle de la paie avant cloture, j'aimerai mettre le mois est l'année dans le nom du fichier par exemple sauvpaie122003.zip comment puis je automatiser cela sans pour autant aller sur le fichier et faire F2?
merci Bonjour
Pour NT/2000/XP : dans un batch tu ecris (sur une ligne) for /F "tokens=2,3,4 delims=/, " %%i in ('date /T') do set savedate=%%i%%j%%k après tu peux facilement exploiter la variable savedate
L'exemple suivante affiche la date et l'heure @echo off rem Tokens pour date 1 Jour, 2 NO jour, 3 Mois et 4 année for /F "tokens=1,2,3,4 delims=/, " %%i in ('date /T') do set savedate=%%i %%j %%k %%l rem Tokens pour time 1 Heure, 2 Mn for /F "tokens=1,2 delims=:, " %%i in ('time /T') do set savetime=%%i:%%j echo %savedate% echo %savetime% pause
A bientôt Enlever les ~ pour une réponse Eric Giffard eric.giffard@~ifrance.com (perso) eric.g@~nextmedia.fr (boulot) http://www.nextmedia.fr
bonjour,
pour une sauvegarde mensuelle de la paie avant cloture,
j'aimerai mettre le mois est l'année dans le nom du fichier
par exemple sauvpaie122003.zip
comment puis je automatiser cela sans pour autant aller sur le
fichier et faire F2?
merci
Bonjour
Pour NT/2000/XP :
dans un batch tu ecris (sur une ligne)
for /F "tokens=2,3,4 delims=/, " %%i in ('date /T') do set
savedate=%%i%%j%%k
après tu peux facilement exploiter la variable savedate
L'exemple suivante affiche la date et l'heure
@echo off
rem Tokens pour date 1 Jour, 2 NO jour, 3 Mois et 4 année
for /F "tokens=1,2,3,4 delims=/, " %%i in ('date /T') do set
savedate=%%i %%j %%k %%l
rem Tokens pour time 1 Heure, 2 Mn
for /F "tokens=1,2 delims=:, " %%i in ('time /T') do set
savetime=%%i:%%j
echo %savedate%
echo %savetime%
pause
A bientôt
Enlever les ~ pour une réponse
Eric Giffard
eric.giffard@~ifrance.com (perso)
eric.g@~nextmedia.fr (boulot)
http://www.nextmedia.fr
bonjour, pour une sauvegarde mensuelle de la paie avant cloture, j'aimerai mettre le mois est l'année dans le nom du fichier par exemple sauvpaie122003.zip comment puis je automatiser cela sans pour autant aller sur le fichier et faire F2?
merci Bonjour
Pour NT/2000/XP : dans un batch tu ecris (sur une ligne) for /F "tokens=2,3,4 delims=/, " %%i in ('date /T') do set savedate=%%i%%j%%k après tu peux facilement exploiter la variable savedate
L'exemple suivante affiche la date et l'heure @echo off rem Tokens pour date 1 Jour, 2 NO jour, 3 Mois et 4 année for /F "tokens=1,2,3,4 delims=/, " %%i in ('date /T') do set savedate=%%i %%j %%k %%l rem Tokens pour time 1 Heure, 2 Mn for /F "tokens=1,2 delims=:, " %%i in ('time /T') do set savetime=%%i:%%j echo %savedate% echo %savetime% pause
A bientôt Enlever les ~ pour une réponse Eric Giffard eric.giffard@~ifrance.com (perso) eric.g@~nextmedia.fr (boulot) http://www.nextmedia.fr
Jean-Claude BELLAMY
JPH <technique(enlever ce qui est entre ())@adesi.fr> s'est ainsi exprimé:
bonjour, pour une sauvegarde mensuelle de la paie avant cloture, j'aimerai mettre le mois est l'année dans le nom du fichier par exemple sauvpaie122003.zip comment puis je automatiser cela sans pour autant aller sur le fichier et faire F2?
De quoi est constitué ce zip ? D'un ou plusieurs fichiers ? De dossiers et sous-dossiers complets ? Qu'utilises-tu comme outil de compression? WInzip ?
Je vais donc faire les hypothèses suivantes (à toi de les adapter à ta situation):
- c'est un ensemble de fichiers situés dans un dossier nommé subtilement "m:paie" - Winzip est utilisé (situé dans "k:appliswinzip") - L'OS est Windows 2000 - le fichier zip est créé dans le dossier "m:archive"
Cela peut se faire aisément par le script suivant :
@echo off set m=%date:~8,2% set a=%date:~11% "k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip" "m:paie*.*"
Commentaires : - j'ai mis des guillemets partout, - superflus dans mon exemple -, au cas où il y aurait des espaces dans les noms des fichiers. - la variable d'envrionnement %date% est standard sous W2K et renvoie la date du jour sous la forme : ven. 05/12/2003 - la commande set nomdevariable1=%nomdevariable2:~x,y% extrait "y" caractères après les "x" premiers de la variable d'environnement %nomdevariable2% Si "y" est omis, on extrait tous les caractères jusqu'à la fin - winzip est utilisable en ligne de commandes http://www.winzip.com/xcmdline.htm paramètres utilsiés ici : -min : iconification de winzip -a : ajout de zip (création) -r : récursivité des dossiers
Etonnant, non ? ;+))
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
JPH <technique(enlever ce qui est entre ())@adesi.fr> s'est ainsi
exprimé:
bonjour,
pour une sauvegarde mensuelle de la paie avant cloture,
j'aimerai mettre le mois est l'année dans le nom du fichier
par exemple sauvpaie122003.zip
comment puis je automatiser cela sans pour autant aller sur le
fichier et faire F2?
De quoi est constitué ce zip ?
D'un ou plusieurs fichiers ?
De dossiers et sous-dossiers complets ?
Qu'utilises-tu comme outil de compression? WInzip ?
Je vais donc faire les hypothèses suivantes
(à toi de les adapter à ta situation):
- c'est un ensemble de fichiers situés dans un dossier
nommé subtilement "m:paie"
- Winzip est utilisé (situé dans "k:appliswinzip")
- L'OS est Windows 2000
- le fichier zip est créé dans le dossier "m:archive"
Cela peut se faire aisément par le script suivant :
@echo off
set m=%date:~8,2%
set a=%date:~11%
"k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip"
"m:paie*.*"
Commentaires :
- j'ai mis des guillemets partout, - superflus dans
mon exemple -, au cas où il y aurait des espaces
dans les noms des fichiers.
- la variable d'envrionnement %date% est standard
sous W2K et renvoie la date du jour sous la forme :
ven. 05/12/2003
- la commande
set nomdevariable1=%nomdevariable2:~x,y%
extrait "y" caractères après les "x" premiers de
la variable d'environnement %nomdevariable2%
Si "y" est omis, on extrait tous les caractères jusqu'à la fin
- winzip est utilisable en ligne de commandes
http://www.winzip.com/xcmdline.htm
paramètres utilsiés ici :
-min : iconification de winzip
-a : ajout de zip (création)
-r : récursivité des dossiers
Etonnant, non ? ;+))
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
JPH <technique(enlever ce qui est entre ())@adesi.fr> s'est ainsi exprimé:
bonjour, pour une sauvegarde mensuelle de la paie avant cloture, j'aimerai mettre le mois est l'année dans le nom du fichier par exemple sauvpaie122003.zip comment puis je automatiser cela sans pour autant aller sur le fichier et faire F2?
De quoi est constitué ce zip ? D'un ou plusieurs fichiers ? De dossiers et sous-dossiers complets ? Qu'utilises-tu comme outil de compression? WInzip ?
Je vais donc faire les hypothèses suivantes (à toi de les adapter à ta situation):
- c'est un ensemble de fichiers situés dans un dossier nommé subtilement "m:paie" - Winzip est utilisé (situé dans "k:appliswinzip") - L'OS est Windows 2000 - le fichier zip est créé dans le dossier "m:archive"
Cela peut se faire aisément par le script suivant :
@echo off set m=%date:~8,2% set a=%date:~11% "k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip" "m:paie*.*"
Commentaires : - j'ai mis des guillemets partout, - superflus dans mon exemple -, au cas où il y aurait des espaces dans les noms des fichiers. - la variable d'envrionnement %date% est standard sous W2K et renvoie la date du jour sous la forme : ven. 05/12/2003 - la commande set nomdevariable1=%nomdevariable2:~x,y% extrait "y" caractères après les "x" premiers de la variable d'environnement %nomdevariable2% Si "y" est omis, on extrait tous les caractères jusqu'à la fin - winzip est utilisable en ligne de commandes http://www.winzip.com/xcmdline.htm paramètres utilsiés ici : -min : iconification de winzip -a : ajout de zip (création) -r : récursivité des dossiers
Etonnant, non ? ;+))
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Mario MORINO
Bonjour Jean-Claude BELLAMY JPH et tous les autres,
"k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip" "m:paie*.*"
on peut aussi sauvegarder une liste de fichiers :
"k:applisWinZipWINZIP32.EXE" -min -a -r -p -hs "m:archivesauvpaie%m%%a%.zip" @d:sauvepaie.txt
La liste des fichiers à sauver est sauvpaie.txt (sur le disque D dans cet exemple).
Sauvepaie.txt peut contenir : m:paie*.* m:compta*.* ... etc.
paramètres ajoutés :
-h : sauvegarde des fichiers cachés -s : sauvegarde des fichiers système -p : sauvegarde des infos de répertoire pour tous les fichiers, pas seulement pour ceux des sous-répertoires.
J'utilise cette méthode, avec une icone qui va bien, régulièrement.
;O)
Bonjour Jean-Claude BELLAMY JPH et tous les autres,
"k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip"
"m:paie*.*"
on peut aussi sauvegarder une liste de fichiers :
"k:applisWinZipWINZIP32.EXE" -min -a -r -p -hs
"m:archivesauvpaie%m%%a%.zip" @d:sauvepaie.txt
La liste des fichiers à sauver est sauvpaie.txt (sur le disque D dans cet
exemple).
Sauvepaie.txt peut contenir :
m:paie*.*
m:compta*.*
...
etc.
paramètres ajoutés :
-h : sauvegarde des fichiers cachés
-s : sauvegarde des fichiers système
-p : sauvegarde des infos de répertoire pour tous les fichiers, pas
seulement pour ceux des sous-répertoires.
J'utilise cette méthode, avec une icone qui va bien, régulièrement.
Bonjour Jean-Claude BELLAMY JPH et tous les autres,
"k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip" "m:paie*.*"
on peut aussi sauvegarder une liste de fichiers :
"k:applisWinZipWINZIP32.EXE" -min -a -r -p -hs "m:archivesauvpaie%m%%a%.zip" @d:sauvepaie.txt
La liste des fichiers à sauver est sauvpaie.txt (sur le disque D dans cet exemple).
Sauvepaie.txt peut contenir : m:paie*.* m:compta*.* ... etc.
paramètres ajoutés :
-h : sauvegarde des fichiers cachés -s : sauvegarde des fichiers système -p : sauvegarde des infos de répertoire pour tous les fichiers, pas seulement pour ceux des sous-répertoires.
J'utilise cette méthode, avec une icone qui va bien, régulièrement.
;O)
JPH
merci à tous il ne reste plus qu' a forger
c'est en forgeant que l'on devient forgeron c'est en sciant que leonard de vinci
jph
"Mario MORINO" a écrit dans le message de news:
Bonjour Jean-Claude BELLAMY JPH et tous les autres,
"k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip"
"m:paie*.*"
on peut aussi sauvegarder une liste de fichiers :
"k:applisWinZipWINZIP32.EXE" -min -a -r -p -hs "m:archivesauvpaie%m%%a%.zip" @d:sauvepaie.txt
La liste des fichiers à sauver est sauvpaie.txt (sur le disque D dans cet exemple).
Sauvepaie.txt peut contenir : m:paie*.* m:compta*.* ... etc.
paramètres ajoutés :
-h : sauvegarde des fichiers cachés -s : sauvegarde des fichiers système -p : sauvegarde des infos de répertoire pour tous les fichiers, pas seulement pour ceux des sous-répertoires.
J'utilise cette méthode, avec une icone qui va bien, régulièrement.
;O)
merci à tous
il ne reste plus qu' a forger
c'est en forgeant que l'on devient forgeron
c'est en sciant que leonard de vinci
jph
"Mario MORINO" <mmorino@nospam.com> a écrit dans le message de
news:ekzyOu4uDHA.3140@TK2MSFTNGP11.phx.gbl...
Bonjour Jean-Claude BELLAMY JPH et tous les autres,
"k:appliswinzipwinzip32.exe" -min -a -r
"m:archivesauvpaie%m%%a%.zip"
"m:paie*.*"
on peut aussi sauvegarder une liste de fichiers :
"k:applisWinZipWINZIP32.EXE" -min -a -r -p -hs
"m:archivesauvpaie%m%%a%.zip" @d:sauvepaie.txt
La liste des fichiers à sauver est sauvpaie.txt (sur le disque D dans cet
exemple).
Sauvepaie.txt peut contenir :
m:paie*.*
m:compta*.*
...
etc.
paramètres ajoutés :
-h : sauvegarde des fichiers cachés
-s : sauvegarde des fichiers système
-p : sauvegarde des infos de répertoire pour tous les fichiers, pas
seulement pour ceux des sous-répertoires.
J'utilise cette méthode, avec une icone qui va bien, régulièrement.
c'est en forgeant que l'on devient forgeron c'est en sciant que leonard de vinci
jph
"Mario MORINO" a écrit dans le message de news:
Bonjour Jean-Claude BELLAMY JPH et tous les autres,
"k:appliswinzipwinzip32.exe" -min -a -r "m:archivesauvpaie%m%%a%.zip"
"m:paie*.*"
on peut aussi sauvegarder une liste de fichiers :
"k:applisWinZipWINZIP32.EXE" -min -a -r -p -hs "m:archivesauvpaie%m%%a%.zip" @d:sauvepaie.txt
La liste des fichiers à sauver est sauvpaie.txt (sur le disque D dans cet exemple).
Sauvepaie.txt peut contenir : m:paie*.* m:compta*.* ... etc.
paramètres ajoutés :
-h : sauvegarde des fichiers cachés -s : sauvegarde des fichiers système -p : sauvegarde des infos de répertoire pour tous les fichiers, pas seulement pour ceux des sous-répertoires.
J'utilise cette méthode, avec une icone qui va bien, régulièrement.