CPathT Class
Diese Klasse stellt einen Pfad dar.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.
template< typename StringType>
class CPathT
Parameter
- StringType
Die für den Pfad zu verwenden, ATL-/MFCzeichenfolgenklasse (siehe CStringT).
Mitglieder
Öffentliche Typedefs
Name |
Description |
---|---|
Ein konstanter Zeichenfolgentyp. |
|
Ein Zeichenfolgentyp. |
|
Ein Zeichentyp. |
Öffentliche Konstruktoren
Name |
Description |
---|---|
Der Konstruktor für den Pfad. |
Öffentliche Methoden
Name |
Description |
---|---|
Rufen Sie diese Methode auf, um einen umgekehrten Schrägstrich am Ende einer Zeichenfolge hinzuzufügen, um die richtige Syntax für einen Pfad zu erstellen. |
|
Rufen Sie diese Methode auf, um eine Dateierweiterung einem Pfad hinzuzufügen. |
|
Rufen Sie diese Methode auf, um eine Zeichenfolge zum aktuellen Pfad anzufügen. |
|
Rufen Sie diese Methode auf, um einen Stammpfad aus einer angegebenen Laufwerknummer zu erstellen. |
|
Rufen Sie diese Methode auf, um den Pfad zur kanonischen Form zu konvertieren. |
|
Rufen Sie diese Methode auf, um eine Zeichenfolge, die einen Verzeichnisnamen darstellen und eine Zeichenfolge verketten, die einen Dateipfadnamen in einen Pfad darstellt. |
|
Rufen Sie diese Methode auf, um zu bestimmen, ob der angegebene Pfad ein Präfix mit dem aktuellen Pfad freigibt. |
|
Rufen Sie diese Methode auf, um einen Dateipfad abgeschnitten werden, um innerhalb einer angegebenen Pixelbreite anpassen, indem Sie Pfadkomponenten mit Auslassungszeichen ersetzen. |
|
Rufen Sie diese Methode auf, um einen Dateipfad abgeschnitten werden, um innerhalb einer angegebenen Anzahl von Zeichen an, indem Sie Pfadkomponenten mit Auslassungszeichen ersetzen. |
|
Rufen Sie diese Methode auf, um sicherzustellen, dass die Datei an diesem Pfadnamen vorhanden ist. |
|
Rufen Sie diese Methode auf, um die Position der Dateierweiterung innerhalb des Pfads zu suchen. |
|
Rufen Sie diese Methode auf, um die Position des Dateinamens innerhalb des Pfads zu suchen. |
|
Rufen Sie diese Methode auf, um den Pfad für einen Laufwerkbuchstaben innerhalb des Bereichs von "A" in "Z" zu suchen und die entsprechende Laufwerknummer zurückzugeben. |
|
Rufen Sie diese Methode auf, um die Dateierweiterung vom Pfad abzurufen. |
|
Rufen Sie diese Methode auf, um sicherzustellen, dass der Pfad ein gültiges Verzeichnis befindet. |
|
Rufen Sie diese Methode auf, um einen Pfad für alle Pfad-Abgrenzungszeichen zu suchen, (beispielsweise ": " oder "\ "). Wenn es gibt, stellen sich keine Pfad-Abgrenzungszeichen, der Pfad berücksichtigt wird ein als Datei-Spezifikationspfad dar. |
|
Rufen Sie diese Methode auf, um zu bestimmen, ob ein Pfad ein gültiges Präfix des Typs enthält, der vom pszPrefix übergeben wird. |
|
Rufen Sie diese Methode auf, um zu bestimmen, wenn der Pfad relativ ist. |
|
Rufen Sie diese Methode auf, um zu ermitteln, ob der Pfad ein Verzeichnisstamm ist. |
|
Rufen Sie diese Methode auf, um zu bestimmen, ob ein anderer Pfad eine Komponente des allgemeinen Stamms mit dem aktuellen Pfad verfügt. |
|
Rufen Sie diese Methode auf, um zu bestimmen, ob der Pfad ein gültiger Pfad UNC (Universal Naming Convention) für einen Server und eine Freigabe ist. |
|
Rufen Sie diese Methode auf, um zu bestimmen, ob der Pfad ein gültiger Pfad UNC (Universal Naming Convention) für einen Server ist. |
|
Rufen Sie diese Methode auf, um, dass der Pfad ein gültiger Freigabenpfad UNC (Universal Naming Convention) ist, \\Server\Freigabe zu bestimmen. |
|
Rufen Sie diese Methode auf, um einen Pfad zu allen umwandeln können, um dem Pfad eine einheitliche Darstellung zu geben. |
|
Rufen Sie diese Methode auf, um den Pfad für eine Zeichenfolge suchen, die einen Platzhalterabgleichungstyp enthält. |
|
Rufen Sie diese Methode auf, um den Pfad in Anführungszeichen setzen, wenn er einem Leerzeichen enthält. |
|
Rufen Sie diese Methode auf, um einen relativen Pfad aus einer Datei oder der Ordner zu anderen zu erstellen. |
|
Rufen Sie diese Methode auf, um alle Befehlszeilenargumente vom Pfad zu entfernen. |
|
Rufen Sie diese Methode auf, um den nachgestellten umgekehrten Schrägstrich vom Pfad zu entfernen. |
|
Rufen Sie diese Methode auf, um alle führenden und nachgestellten Leerzeichen im Pfad zu entfernen. |
|
Rufen Sie diese Methode auf, um die Dateierweiterung vom Pfad zu entfernen, sofern vorhanden. |
|
Rufen Sie diese Methode auf, um den Dateinamen und den nachgestellten umgekehrten Schrägstrich vom Pfad zu entfernen, wenn sie verfügt. |
|
Rufen Sie diese Methode auf, um die Dateinamenerweiterung im Pfad durch eine neue Erweiterung zu ersetzen. Wenn der Dateiname keine Erweiterung enthält, wird die Erweiterung an das Ende der Zeichenfolge angehängt. |
|
Rufen Sie diese Methode auf, um einen Pfad zu analysieren und den Laufwerkbuchstaben oder UNC-Server/Freigabe Pfadteil ignorieren. |
|
Rufen Sie diese Methode auf, um den Pfadteil einen vollqualifizierten Pfad und Dateinamen des zu entfernen. |
|
Rufen Sie diese Methode auf, um alle Teile des Pfads mit Ausnahme der Stamminformationen zu entfernen. |
|
Rufen Sie diese Methode auf, um Anführungszeichen und Ende eines Pfades von Anfang an zu entfernen. |
Öffentliche Operatoren
Name |
Description |
---|---|
Dieser Operator ermöglicht das wie eine Zeichenfolge behandelt werden Objekt. |
|
Dieser Operator ermöglicht das wie eine Zeichenfolge behandelt werden Objekt. |
|
Dieser Operator ermöglicht das wie eine Zeichenfolge behandelt werden Objekt. |
|
Dieser Operator wird eine Zeichenfolge zum Pfad. |
Öffentliche Datenmember
Name |
Description |
---|---|
Der Pfad. |
Hinweise
CPath, CPathA und CPathW sind Instanziierungen von CPathT definierten, wie folgt:
typedef CPathT< CString > CPath;
typedef CPathT< CStringA > CPathA;
typedef CPathT< CStringW > CPathW;
Anforderungen
Header: atlpath.h