Rechercher la date d'un fichier en C

Fermé
yansei - 22 mai 2008 à 13:47
reodegre Messages postés 4 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 17 juillet 2008 - 17 juil. 2008 à 19:01
Bonjour,
Voilà, je suis actuellement en stage et j'ai comme projet de créer un programme qui a pour finalité de nettoyer des sauvegardes sur un serveur.

Pour le moment j'ai réalisé l'algo de ce programme et je dois le passé en C sur unbuntu.

Malheureusement, je n'arrive pas à trouver le moyen de récupérer la date d'un fichier afin de le comparer à la date du jour.

Si une personne pouvez me donner une piste se serait super, et si en plus elle a une solution alors là je ne répond plus de rien ^^.

Merci à tous pour votre aide

yansei
A voir également:

5 réponses

shuya89 Messages postés 470 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 28 novembre 2014 39
22 mai 2008 à 14:15
je crois qu'il y a un fonction qui s'appelle get_time ou quelque chose comme ca
0
Je viens de tester get_time et cela ne marche pas.

Par contre, je viens de toruver un truc sur sys/stat, malheureusement son fonctionnement n'est pas très clair.

yansei
0
Si cela intéresse une personne, je viens de trouver comment récupérer la date du jour en C:

#include <stdio.h>
#include <time.h>

int main ()
{
time_t datedujour;
time (&datedujour);

printf("La date du jour est %d \n", datedujour);
return 0;
}


Par contre, je ne trouve toujour pas comment récupérer la date d'un fichier alors j'attend des pistes.
Merci

PS: la date du jour est renvoyé en seconde, calculé depuis le 01/01/1970 à 00h00min

yansei
0
shuya89 Messages postés 470 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 28 novembre 2014 39
23 mai 2008 à 16:14
bien jouer pour avoir trouver ^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Je suis réellement déçus, j'en attendais un peu plus d'un forum aussi renommé.

Je n'ai eu aucune aide et à part shuya89 (que je remercie) personne n'a participé.

Je m'en retourne donc vers un autre endroit de la toile où je pourrais sans doute trouvé ce que je cherche.

Réellement déçus je vous salut quand même
yansei
-1
reodegre Messages postés 4 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 17 juillet 2008
17 juil. 2008 à 19:01
salut
jai la solution pour ton probleme!

voici un bout de code:

int res =stat(srcfile,&file_prop); // informations fichier
time_t date =file_prop.st_mtime;
struct tm* gmt=gmtime(&date);
regarde la stucture de tm* tu verra bien
;)
0