Share via


Classe de CPathT

Cette classe représente un chemin d'accès.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.

template< typename StringType> 
class CPathT

Paramètres

  • StringType
    La classe de chaîne ATL/MFC à utiliser pour le chemin d'accès (consultez CStringT).

Membres

w672t3h2.collapse_all(fr-fr,VS.110).gifTypedefs publics

Nom

Description

CPathT::PCXSTR

Un type chaîne constante.

CPathT::PXSTR

Un type chaîne.

CPathT::XCHAR

Type caractère

w672t3h2.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CPathT::CPathT

Le constructeur pour le chemin d'accès.

w672t3h2.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CPathT::AddBackslash

Appelez cette méthode pour ajouter une barre oblique inverse à la fin d'une chaîne pour créer la syntaxe correcte pour un chemin d'accès.

CPathT::AddExtension

Appelez cette méthode pour ajouter une extension de fichier à un tracé.

CPathT::Append

Appelez cette méthode pour ajouter une chaîne au chemin d'accès actuel.

CPathT::BuildRoot

Appelez cette méthode pour créer un chemin d'accès racine d'un nombre donné de lecteur.

CPathT::Canonicalize

Appelez cette méthode pour convertir le chemin d'accès au formulaire canonique.

CPathT::Combine

Appelez cette méthode pour concaténer une chaîne représentant un nom de dossier et une chaîne représentant un nom de chemin d'accès de fichier dans un chemin d'accès.

CPathT::CommonPrefix

Appelez cette méthode pour déterminer si le chemin d'accès spécifié partage un préfixe commun avec le chemin d'accès actuel.

CPathT::CompactPath

Appelez cette méthode pour tronquer un chemin d'accès pour entrer dans une largeur données de pixels en remplaçant les composants de chemin d'accès par des points de suspension.

CPathT::CompactPathEx

Appelez cette méthode pour tronquer un chemin d'accès pour entrer dans un nombre spécifié de caractères en remplaçant les composants de chemin d'accès par des points de suspension.

CPathT::FileExists

Appelez cette méthode pour vérifier si le fichier à ce chemin d'accès existe.

CPathT::FindExtension

Appelez cette méthode pour rechercher la position de l'extension de fichier dans le chemin d'accès.

CPathT::FindFileName

Appelez cette méthode pour rechercher la position du nom de fichier dans le chemin d'accès.

CPathT::GetDriveNumber

Appelez cette méthode pour rechercher le chemin d'accès à une lettre de lecteur dans la plage « A » à « Z » et retourner le nombre correspondant de lecteur.

CPathT::GetExtension

Appelez cette méthode pour obtenir l'extension de fichier du tracé.

CPathT::IsDirectory

Appelez cette méthode pour vérifier si le chemin d'accès est un répertoire valide.

CPathT::IsFileSpec

Appelez cette méthode pour rechercher un chemin d'accès pour tous les caractères chemin- les délimitant (par exemple, « :  » ou « \ ").S'il n'existe aucun caractère chemin- le délimitant actuel, le chemin est considéré comme un chemin de spécification de fichier.

CPathT::IsPrefix

Appelez cette méthode pour déterminer si un chemin d'accès contient un préfixe valide du type passé par pszPrefix.

CPathT::IsRelative

Appelez cette méthode pour déterminer si le chemin d'accès est associé.

CPathT::IsRoot

Appelez cette méthode pour déterminer si le chemin d'accès est une racine du dossier.

CPathT::IsSameRoot

Appelez cette méthode pour déterminer si un autre chemin a un composant racine commun avec le chemin d'accès actuel.

CPathT::IsUNC

Appelez cette méthode pour déterminer si le chemin d'accès est un chemin UNC valide (convention d'affectation de noms) pour un serveur et un partage.

CPathT::IsUNCServer

Appelez cette méthode pour déterminer si le chemin d'accès est un chemin UNC valide (convention d'affectation de noms) pour un serveur uniquement.

CPathT::IsUNCServerShare

Appelez cette méthode pour déterminer si le chemin d'accès est un chemin d'accès valide de partage UNC (convention d'affectation de noms), \\server\partage.

CPathT::MakePretty

Appelez cette méthode pour convertir un chemin d'accès à toutes les lettres minuscules pour donner au chemin une apparence cohérente.

CPathT::MatchSpec

Appelez cette méthode pour rechercher le chemin d'accès à une chaîne contenant un type générique de correspondance.

CPathT::QuoteSpaces

Appelez cette méthode pour placer le chemin d'accès entre guillemets s'il contient des espaces.

CPathT::RelativePathTo

Appelez cette méthode pour créer un chemin d'accès relatif d'un fichier ou dossier à un autre.

CPathT::RemoveArgs

Appelez cette méthode pour supprimer tous les arguments de ligne de commande du tracé.

CPathT::RemoveBackslash

Appelez cette méthode pour supprimer la barre oblique inverse finale du chemin d'accès.

CPathT::RemoveBlanks

Appelez cette méthode pour supprimer tous les espaces à gauche et à droite du tracé.

CPathT::RemoveExtension

Appelez cette méthode pour supprimer l'extension de fichier du chemin d'accès, le cas échéant.

CPathT::RemoveFileSpec

Appelez cette méthode pour supprimer le nom de fichier et la barre oblique inverse finale du chemin d'accès, s'il a.

CPathT::RenameExtension

Appelez cette méthode pour remplacer l'extension de nom de fichier dans le chemin d'accès par une nouvelle extension.Si le nom de fichier ne contient pas d'extension, l'extension est attachée à la fin de la chaîne.

CPathT::SkipRoot

Appelez cette méthode pour analyser un chemin d'accès, en ignorant la lettre de lecteur ou le serveur UNC/partage de composants de chemin d'accès.

CPathT::StripPath

Appelez cette méthode pour supprimer la partie du chemin d'accès d'un chemin qualifié complet et un nom de fichier.

CPathT::StripToRoot

Appelez cette méthode pour supprimer tous les éléments du chemin d'accès à l'exception de les informations racine.

CPathT::UnquoteSpaces

Appelez cette méthode pour supprimer des guillemets le début et la fin d'un tracé.

w672t3h2.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

CPathT::operator StringType const et

Cet opérateur permet l'objet à traiter comme une chaîne.

CPathT::operator CPathT::PCXSTR

Cet opérateur permet l'objet à traiter comme une chaîne.

CPathT::operator StringType et

Cet opérateur permet l'objet à traiter comme une chaîne.

CPathT::operator +=

Cet opérateur ajoute une chaîne au chemin d'accès.

w672t3h2.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

CPathT::m_strPath

Chemin d'accès.

Notes

CPath, CPathA, et CPathW sont des instanciations de CPathT définie comme suit :

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

Configuration requise

Header: atlpath.h

Voir aussi

Référence

Classe de CStringT

Autres ressources

Classes ATL