Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS C FAQs C TUTORIELS C LIVRES C COMPILATEURS C SOURCES GTK+

Tutorial d'initiation
A la programmation avec l'API Windows

Tutorial d'initiation a la programmation Windows avec Microsoft Visual C++
PrécédentIndexSuivant

Chapitre 4

Le système de fichier

7. Manipulations des chemins

Cours théorique :

Windows fournit une collection de fonctions permettant de travailler sur les fichiers, les dossiers ou les chemins. Voici une liste non exhaustive des fonctions les plus utilisées :

PathIsDirectory() permet de déterminer si le chemin spécifié est un dossier.

PathFileExist() détermine si le fichier spécifié existe.

PathCanonicalize() supprimer toutes les références symboliques du chemin et le convertit en chemin absolu. Ex. : (c:\a\.. sera converti en c:\).

PathCompactPath() permet de réduire la taille occupée par le chemin. Cette fonction remplace une partie de chemin par des points.

PathFindExtension() retourne l'extension du nom de fichier spécifié.

PathFindFileName() retourne le nom de fichier dans le chemin spécifié.

PathGetArgs() retourne les arguments du chemin spécifié.

PathRelativePathTo() permet de relativiser un chemin par rapport à un autre chemin.

PathRemoveArgs() supprime les arguments du chemin passé en paramètre.

PathRemoveExtension() supprime l'extension du chemin, si celle-ci existe.

Pour une liste exhaustive, reportez vous à l'annexe B.


PrécédentIndexSuivant

Responsable bénévole de la rubrique C : Arnaud Feltz (buchs) - Contacter par EMail :
Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.