CPathT-Klasse
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