Salut,
J'ai essayé ton truc là avec getfattr sur une partition ntfs (et j'ai la bonne version 2011.01.15), j'obtiens en hexa : 0x0009543f9915c701 , mais après je ne connais pas la date de référence pour le NTFS 😉
Concernant le petit prog C, c'est codé
très vite fait :
#include <gio/gio.h>
#include <stdio.h>
int main(void)
{
GFile* myfile;
GFileInfo* myfileinfo;
char* birthtimestring;
g_type_init();
myfile=g_file_new_for_path("/chemin/vers/un/fichier/");
myfileinfo=g_file_query_info(myfile,"*",G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,NULL,NULL);
birthtimestring=g_file_info_get_attribute_as_string(myfileinfo,G_FILE_ATTRIBUTE_TIME_CREATED);
printf(birthtimestring);
g_free(birthtimestring);
g_object_unref(myfileinfo);
g_object_unref(myfile);
return 0;
}
Si on remplace G_FILE_ATTRIBUTE_TIME_CREATED par G_FILE_ATTRIBUTE_STANDARD_NAME par exemple, ca marche 😉