Bonjour la communauté,
Mon truc à moi, c'est de toujours garder un historique de mon travail.
Donc, je sauvegarde toujours le résultat de mes travaux
(Copier/Coller de mon fichier résultat en ajoutant la date du jour dans le nom du fichier).
Actiona peut réaliser cette manip à l'aide d'un fichier bat (c'est simple et efficace).
Je laisse en PJ mon script complet (script actiona, le fichier bat et un fichier excel.csv).
ATTENTION : les 2 chemins du fichier bat sont à actualiser si nécessaire (ci dessous, détails du fichier bat).
set mydate=%date:~6,4%-%date:~3,2%-%date:~0,2% %time:~0,2%H.%time:~3,2%.%time:~6,2%
copy "C:\Temp\Essais.csv" "C:\Temp\Essais %mydate%.csv"
Si vous avez une autre solution, merci de m'en informer.
Cordialement.
MDLE46
Copie un fichier et ajout Date dans le nom du fichier
Copie un fichier et ajout Date dans le nom du fichier
- Attachments
-
- Copie fichier et ajout Date dans le nom du fichier.zip
- (1.67 KiB) Downloaded 169 times
Re: Copie un fichier et ajout Date dans le nom du fichier
Re bjr,
Petit oubli :
penser également, si le chemin à été actualisé, à recharger le fichier bat dans l'action "Commande détachée" d'Actiona.
Cdlt.
MDLE46.
Petit oubli :
penser également, si le chemin à été actualisé, à recharger le fichier bat dans l'action "Commande détachée" d'Actiona.
Cdlt.
MDLE46.
Re: Copie un fichier et ajout Date dans le nom du fichier
Bonjour,
On peut aussi le faire uniquement via du code :
Francois
On peut aussi le faire uniquement via du code :
Code: Select all
fichier_in="C:/temp/communes.csv";
fichier_out=nom_fichier_save_(fichier_in);
File.copy(fichier_in, fichier_out);
function nom_fichier_save_(fichier_in)
{
pos_point = fichier_in.indexOf(".")
prefixe_fichier= fichier_in.substr(0,pos_point);
suffixe_fichier= fichier_in.substr(pos_point+1);
var ObjetDate = new Date();
AAAA = ObjetDate.getFullYear();
MM_ = ObjetDate.getMonth();MM_=MM_+1;MM= "" + MM_;
if (MM.length == 1){MM = "0" + MM};
jour_ = ObjetDate.getDate();
jour= "" + jour_;
if (jour.length == 1){jour = "0" + jour};
var hour = ObjetDate.getHours();var minute =ObjetDate.getMinutes();var second = ObjetDate.getSeconds();
nom_fichier_save = prefixe_fichier + " " + AAAA + " " + MM + " " + jour + "--" + hour + " " + minute + " " + second + " ." + suffixe_fichier ;
return nom_fichier_save
} // fin fonction
Re: Copie un fichier et ajout Date dans le nom du fichier
Bonjour François,
Merci pour ton code.
Constatation : le script code est plus rapide et est plus facile à paramétrer que le script bat.
Cordialement.
MDLE46
Merci pour ton code.
Constatation : le script code est plus rapide et est plus facile à paramétrer que le script bat.
Cordialement.
MDLE46