wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 3

Valid XHTML 1.0 Transitional

Valid CSS2

Menu Snippets (navigation):
Pages: 1    Accueil » Snippets » Fichiers - Dossiers - Disques
» Récapitulatif des fonctions de manipulation des fichiers
Détails du snippet : Récapitulatif des fonctions de manipulation des fichiers
Informations sur l'auteur de ce snippet :


Hors ligne
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1375
Snippets: 25
Tutoriels: 6
Introduction / Description :
Bonjour à tous.
Ce snippet est en fait, comme son titre l'indique, un récapitulatif des fonction wxWidgets servant à la manipulation des fichiers.
Il est tiré de la documentation officielle concernant ces fonctions.
Contenu du snippet :
Tester l'existence d'un fichier :

Code wxWidgets:

bool wxFileExists(const wxString &filename);

Comme vous vous en doutez, cette fonction retourne "true" si le fichier existe, sinon, "false".

Tester l'existence d'un répertoire :

Code wxWidgets:

bool wxDirExists(const wxString &dirname);

Comme la fonction ci-dessus : retourne "true" si dirname existe et est bien un répertoire, sinon, "false";

Copier un fichier :

Code wxWidgets:

bool wxCopyFile(const wxString &source, const wxString &destination, bool ecraser = true)

Effectue la copie de "source" vers "destination" et renvoie "true" si tout s'est bien passé.
Si le fichier "destination" existe déjà, le résultat dépendra du 3ème paramètre :
- s'il est à "true", le fichier sera écrasé
- s'il est à "false", la fonction échouera, et retournera "false"

Effacer un fichier :

Code wxWidgets:

bool wxRemoveFile(const wxString &file)

Cette fonction va essayer de supprimer le fichier "file", et renverra "true" en cas de succès, sinon, "false".

Renommer un fichier

Code wxWidgets:

bool wxRenameFile(const wxString &source, const wxString &destination, bool ecraser = true)

Renomme "source" en "destination" et renvoie "true" en cas de succès.
Si le fichier "destination" existe déjà, le résultat dépendra du 3ème paramètre :
- s'il est à "true", le fichier "destination" sera remplacé par le fichier "source"
- s'il est à "false", la fonction échouera, et retournera "false"
Explications finales :
Voilà.
En espérant que ce récapitulatif pourra vous être utile...

@+
Xav'
Commentaires
mick009 (Membre de la secte)
Inscrit le : 03-04-2008
Messages: 123
Snippets: 3
Tutoriels: 0
Hors ligne
Je me demande si ces fonctions peuvent-être appliqués à des dossiers ?
Merci d'avance !!
Menu Snippets (navigation):
Pages: 1    Accueil » Snippets » Fichiers - Dossiers - Disques
» Récapitulatif des fonctions de manipulation des fichiers