Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Récupérer informations d'un fichier

Featured Replies

Posté(e)

Salut,

mon problème est simple à expliquer, je souhaiterais récupérer des informations d'un fichier donné. J'ai regardé un peu sur le net et à moins de faire une fonction qui parcours le répertoire contenant mon fichier jusqu'à le trouver et à extraire les infos grâce à ffblk (dir.h), je ne vois rien d'autres !

Si quelqu'un pouvait m'aider ou aurait une idée meilleure,

par avance merci.

EDIT : Par informations, je veux dire la date de dernière modification, la date, son nom, etc ...

Modifié par babaf

Posté(e)

En supposant que tu es sous Windows, tu peux utiliser la structure :

typedef struct _WIN32_FIND_DATA { // wfd 
   DWORD dwFileAttributes; 
   FILETIME ftCreationTime; 
   FILETIME ftLastAccessTime; 
   FILETIME ftLastWriteTime; 
   DWORD    nFileSizeHigh; 
   DWORD    nFileSizeLow; 
   DWORD    dwReserved0; 
   DWORD    dwReserved1; 
   TCHAR    cFileName[ MAX_PATH ]; 
   TCHAR    cAlternateFileName[ 14 ]; 
} WIN32_FIND_DATA; 

Exemple qui affiche les noms de tous les fichiers du repertoire C:\temp:

WIN32_FIND_DATA File;
HANDLE hSearch;
int ret = 0;
hSearch = FindFirstFile("C:\\temp\\*", &File);
do
{
   //si ce n'est pas un repertoire on affiche son nom
   if(!(File.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY ))
       cout << File.cFileName;
   ret = FindNextFile(hSearch, &File);
}while(ret);
FindClose(hSearch);

Tu peux modifier le FindFirstFile() selon tes besoins, et recuperer les dates de creation, derniere modification, etc...

Google -> Rechercher "WIN32_FIND_DATA" pour plus de doc sur la structure et les fonctions disponibles.

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.