Salut,

Je crée des fichiers .csv comme suit :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
char *buffer;
TFileStream * file;
 
AnsiString Date = FormatDateTime("dd-mm-yyyy-hh-nn-ss",Now());
 
file = new TFileStream("c:/Toto" + Date + ".csv",fmCreate);
 
buffer = "10000";
file->Write(buffer,strlen(buffer));

Seulement, si je veux ouvrir un fichier je dois faire comme ça :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(NULL,"open","C:/Toto.csv","Excel.exe",NULL,NULL);
Et la mon fichier ne s'appelle plus "Toto.csv" mais :

"Toto 23-11-2006-14-01-53.csv", donc j'en viens à ma question, comment faire pour lancer les fichier où la date et l'heure sont dans leur nom ?

Merci...