bonjour tout le monde,
J’ai un petit probleme, je souhaiterais trouver un moyen d’obtenir la date de création d’un fichier en C++. Mais je ne sais pas comment on fait.
Si quelqu’un peut m’aider ça serait vraiment gentil.
Merci a tous.
bonjour tout le monde,
J’ai un petit probleme, je souhaiterais trouver un moyen d’obtenir la date de création d’un fichier en C++. Mais je ne sais pas comment on fait.
Si quelqu’un peut m’aider ça serait vraiment gentil.
Merci a tous.
Merci pour ta solution.
Mais maintenant j’ai un autre probleme
char film[256]="C:\\..\\1.avi";
HANDLE hFile = CreateFile(film,0,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);
if (hFile = INVALID_HANDLE_VALUE)
{
MessageBox(NULL,"invalid handle","date creation fichier",IDOK);
}
else
{
if(!GetFileTime(hFile,&ftCreate,NULL,NULL))
{
MessageBox(NULL,"erreu","date creation fichier",IDOK);
}
}
le probleme est qu’il ne veut pa me créer le handle
si quelqu’un voit pourquoi
merci beaucoup
char film[256]="C:\\…\\1.avi";
Et en mettant le chemin vraiment complet?
j’ai mis le bon chemin.
Je l’ai coupé car il est trop lon
la parametre DWORD dwFlagsAndAttributes qui poserait probleme?
au lieu de 0 j’essayerai avec FILE_ATTRIBUTE_READONLY :neutre:
char film[256]="C:\\..\\1.avi";
HANDLE hFile = CreateFile(film,0,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);
// '==' != '='
if (hFile == INVALID_HANDLE_VALUE)
{
MessageBox(NULL,"invalid handle","date creation fichier",IDOK);
}
else
{
if(!GetFileTime(hFile,&ftCreate,NULL,NULL))
{
MessageBox(NULL,"erreu","date creation fichier",IDOK);
}
}