Voilà, j'ai fait un programme qui liste le contenu d'un repertoire avec glib (Je remerci Taz au passage, qui a su m'orienter vers cette bibliothèque et surtout pour l'exemple).
Chaque fois que j'ai un nom de fichier, j'essaie de l'ouvir avec fopen, et si fopen me renvoie NULL, j'en déduit qu'il y a une erreur.
J'ai vu que glib fournissais une fonction assez pratique pour determiner le type de fichier :
g_file_test().
Il faut lui mettre en paramètre un nom de fichier et une des chaines suivantes :
Citation :
G_FILE_TEST_IS_REGULAR G_FILE_TEST_IS_SYMLINK
G_FILE_TEST_IS_DIR
G_FILE_TEST_IS_EXECUTABLE
G_FILE_TEST_EXISTS
|
Ma question porte sur symlink et executable.
Si un fichier est un symlink, çà veux dire quoi ? Que c'est un raccourci ou un alias ?
Et dasn le cas de executable, il le determine comment, en regardant juste son extension ou alros il fait autre chose ?
Je vous remerci.
@++