00001 /*! \file SurcoucheFichier.h 00002 \brief Surcouche pour fichier. 00003 00004 Redéfinie tout un tas de fonctions système pour les rendre portables unix et windows. 00005 00006 \author aerith (www.aerith.fr) 00007 \version 1.0 00008 \date 11/01/2007 00009 */ 00010 00011 #ifndef INCLUDE_RSRC_PORTAGE_FICHIER 00012 #define INCLUDE_RSRC_PORTAGE_FICHIER 00013 00014 #include <stdio.h> 00015 00016 #ifdef WIN32 00017 #include <windows.h> 00018 #else 00019 00020 #endif 00021 00022 00023 //! Supprime un fichier 00024 /*! Supprime un fichier via l'os. 00025 \bug rechercher l'équivalent unix 00026 \param pName nom du fichier (relatif ou absolu) 00027 \return 0 si reussi, sinon 1. 00028 \sa FileRename() 00029 */ 00030 int FileDelete(char *pName); 00031 00032 //! Renome un fichier ou repertoire 00033 /*! Renome un fichier ou repertoire via l'os, permet aussi de le déplacé. 00034 \param pName nom du fichier ou repertoire (relatif ou absolu) 00035 \param pNewName nouveau nom du fichier ou repertoire 00036 \return 0 si reussi, sinon 1. 00037 \sa FileDelete() 00038 */ 00039 int FileRename(char *pName, char *pNewName); 00040 00041 #endif 00042