Tutorial d'initiation A la programmation avec l'API Windows
Tutorial d'initiation a la programmation Windows avec Microsoft Visual C++
Chapitre 4Le système de fichier4. Manipulations sur les fichiers
Cours théorique :
D'autres fonctions peuvent être utilisées lors de la manipulations de fichiers. Pour obtenir la taille d'un fichier, il faut utiliser GetFileSize(). Cette fonction retourne sur 32 ou 64 bits la taille du fichier spécifié.
Les fonctions MoveFileEx(), CopyFileEx() et DeleteFile() peuvent être utilisées pour les manipulations courantes sur les fichiers. Ces fonctions ne nécessitent pas que le fichier soit précédemment ouvert par CreateFile(). La fonciton DeleteFile() supprime un fichier sans le faire passer par la corbeille. Il est donc impossible d'annuler la suppression du fichier. Pour envoyer simplement un fichier dans la corbeille, il faut utiliser la fonction SHFileOperation(). Cette fonction permet à la fois la suppression et l'envoi à la corbeille d'un fichier.
Le système de fichier VFAT (utilisé sous Windows 95/98) manipule des noms courts et des noms longs. Les noms de fichiers courts (format 8.3) sont un héritage des précédents systèmes de fichiers utilisés. Pour convertir des nom de fichiers en version courte ou longue on utilise les fonctions GetShortPathName() et GetFullPathName().
|