Mettre date et heure à une copie de fichier
Résolu
om51ft
Messages postés
22
Statut
Membre
-
dubcek Messages postés 18786 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18786 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
J'ai un .bat dans lequel je fais une copie de fichier. Cette copie de fichier va dans un autre répertoire et le fichier doit être timestampé.
J'arrive à mettre la date, mais pas l'heure : quelle est la bonne syntaxe pour que le fichier en sortie ( LCRCL ) ait la date et l'heure?
Merci
Voici le code :
set dte=%DATE:/=%
t:
cd ebank
cd fr01
cd fsap
copy F0241CL2 F0241CL2S
copy f0241cl2 d:\thiriet\lcrcl_%dte%
J'ai un .bat dans lequel je fais une copie de fichier. Cette copie de fichier va dans un autre répertoire et le fichier doit être timestampé.
J'arrive à mettre la date, mais pas l'heure : quelle est la bonne syntaxe pour que le fichier en sortie ( LCRCL ) ait la date et l'heure?
Merci
Voici le code :
set dte=%DATE:/=%
t:
cd ebank
cd fr01
cd fsap
copy F0241CL2 F0241CL2S
copy f0241cl2 d:\thiriet\lcrcl_%dte%
A voir également:
- Mettre date et heure à une copie de fichier
- Fichier .dat - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
10 réponses
J'ai essayé , cela ne marche pas !
Message : la syntaxe de la commande est incorrecte.
Voici le script avec :
set dte=%DATE:/=%
set tme=%TIME:/=%
t:
cd ebank
cd fr01
cd fsap
copy F0241CL2 F0241CL2S
copy f0241cl2 d:\test\lcrcl_%dte%
copy f0241cl2 d:\test\lcrcl_%tme%
Message : la syntaxe de la commande est incorrecte.
Voici le script avec :
set dte=%DATE:/=%
set tme=%TIME:/=%
t:
cd ebank
cd fr01
cd fsap
copy F0241CL2 F0241CL2S
copy f0241cl2 d:\test\lcrcl_%dte%
copy f0241cl2 d:\test\lcrcl_%tme%
Bonjour
En fait , j'ai fini par trouver et ca marche. Voici le script :
set dte=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~9,2%
t:
cd ebank
cd fr01
cd fsap
copy F0241CL2 F0241CL2S
copy f0241cl2 d:\test\lcrcl_%dte%
Merci de tes infos.
En fait , j'ai fini par trouver et ca marche. Voici le script :
set dte=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~9,2%
t:
cd ebank
cd fr01
cd fsap
copy F0241CL2 F0241CL2S
copy f0241cl2 d:\test\lcrcl_%dte%
Merci de tes infos.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Ma syntaxe ci-dessus ne fonctionne plus. Elle a fonctionné correctement une fois hier, et aujourd'hui, me met une erreur de syntaxe, mais je ne trouve pas laquelle.
Merci de m'aider à comprendre où me dire où il faut faire la correction :
Voici le script qui a fonctionné :
set dte=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~9,2%
copy u:\ebank\transfertSAP\Banques2SAP\relvsnv u:\ebank\transfertSAP\Banques2SAPSV\%dte%_snv
Ma syntaxe ci-dessus ne fonctionne plus. Elle a fonctionné correctement une fois hier, et aujourd'hui, me met une erreur de syntaxe, mais je ne trouve pas laquelle.
Merci de m'aider à comprendre où me dire où il faut faire la correction :
Voici le script qui a fonctionné :
set dte=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~9,2%
copy u:\ebank\transfertSAP\Banques2SAP\relvsnv u:\ebank\transfertSAP\Banques2SAPSV\%dte%_snv
Bonjour
Ca marche.
J'ai enlevé le Echo off : c'est ok
J'ai remis le Echo off : c'est encore ok
Je l'ai finalement enlevé : c'est ok.
J'y perds mon latin.
Merci en tt cas !
Florence
Ca marche.
J'ai enlevé le Echo off : c'est ok
J'ai remis le Echo off : c'est encore ok
Je l'ai finalement enlevé : c'est ok.
J'y perds mon latin.
Merci en tt cas !
Florence
le echo off affiche ou n'affiche pas les commandes qui s'exécutent. peut-être un problème temporaire de réseau. ou alors essayer le grec ancien :-)
Bonjour
J'ai encore un problème avec mon fichier timestamp :
set dte=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~9,2%
Avec la formule ci-dessus.
Lorsqu'il est avant 10h00, la copie de fichier ne fonctionne pas car j'ai un blanc après la date.
Comment puis-je résoudre ce problème ? Car il me fait absolument l'heure pour les cas où on effectue plusieurs fois la copie dans la journée
Merci d'avance pour les réponses
J'ai encore un problème avec mon fichier timestamp :
set dte=%date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~9,2%
Avec la formule ci-dessus.
Lorsqu'il est avant 10h00, la copie de fichier ne fonctionne pas car j'ai un blanc après la date.
Comment puis-je résoudre ce problème ? Car il me fait absolument l'heure pour les cas où on effectue plusieurs fois la copie dans la journée
Merci d'avance pour les réponses