OVH Cloud OVH Cloud

[WD8] propriétés des fichiers

4 réponses
Avatar
Miles Davis
bonjour à tous,
je cherche à modifier par programmation certaines propriétés de fichiers
(propriétaire, date dernier accès, etc.) et je ne trouve pas les fonctions
correspondantes.
avez-vous des tuyaux là-dessus, voire un exemple simple ?
un grand merci d'avance
miles

4 réponses

Avatar
paratge
Miles Davis a écrit :
bonjour à tous,
je cherche à modifier par programmation certaines propriétés de fichiers
(propriétaire, date dernier accès, etc.) et je ne trouve pas les fonctions
correspondantes.
avez-vous des tuyaux là-dessus, voire un exemple simple ?
un grand merci d'avance
miles



As tu essayé la fonction "fAttribut" ?
Avatar
Miles Davis
paratge écrivait

As tu essayé la fonction "fAttribut" ?




merci pour la réponse, mais cette fonction ne concerne ... que les
attributs (ARHS). je cherche à contrôler toutes les propriétés disponibles
dans l'explorateur xp via clic droit sur une entête de colonne en mode
affichage détails (propriétaire, version du fichier, date dernier accès,
etc) sauf celles qui concernent les infos spécifiques à certains types
(artiste, type apn, etc)
bonne soirée à tous
miles
Avatar
PYT
Miles Davis a écrit :
bonjour à tous,
je cherche à modifier par programmation certaines propriétés de fichiers
(propriétaire, date dernier accès, etc.) et je ne trouve pas les fonctions
correspondantes.
avez-vous des tuyaux là-dessus, voire un exemple simple ?
un grand merci d'avance
miles


Je ne sais pas si ça a été implémenté dans la 10 mais en API pour avoir
les dates sur un fichier, j'utilise :
la famille findfirst, findnext, findclose et la structure de type
WIN32_FIND_DATA

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;


Pour les infos visibles dans l'onglet version, il faut lire les
ressources de type VERSIONINFO et les api amis.

PYT
Avatar
Miles Davis
PYT écrivait
news:43e79f28$0$4775$:


Pour les infos visibles dans l'onglet version, il faut lire les
ressources de type VERSIONINFO et les api amis.

PYT



merci bien, je vais regarder ça aujourd'hui
bonne journée
miles