IOUtils.TPath
From RAD Studio VCL Documentation (German)
Contents |
Delphi-Informationen
von IOUtils.pas
TPath = record function IsValidPathChar(const AChar: Char): Boolean; static; function IsValidFileNameChar(const AChar: Char): Boolean; static; function HasValidPathChars(const Path: string; const UseWildcards: Boolean): Boolean; static; function HasValidFileNameChars(const FileName: string; const UseWildcards: Boolean): Boolean; static; function GetExtendedPrefix(const Path: string): TPathPrefixType; static; function IsExtendedPrefixed(const Path: string): Boolean; static; function IsUNCRooted(const Path: string): Boolean; static; function IsDriveRooted(const Path: string): Boolean; static; function IsUNCPath(const Path: string): Boolean; static; function GetGUIDFileName(const UseSeparator: Boolean = False): string; static; function DriveExists(const Path: string): Boolean; static; function MatchesPattern(const FileName: string; const Pattern: string; const CaseSensitive: Boolean): Boolean; static; function ChangeExtension(const Path: string; const Extension: string): string; static; function Combine(const Path1: string; const Path2: string): string; static; function GetDirectoryName(FileName: string): string; static; function GetExtension(const FileName: string): string; static; function GetFileName(const FileName: string): string; static; function GetFileNameWithoutExtension(const FileName: string): string; static; function GetFullPath(const Path: string): string; static; function GetInvalidFileNameChars(): TCharArray; static; function GetInvalidPathChars(): TCharArray; static; function GetPathRoot(const Path: string): string; static; function GetRandomFileName(): string; static; function GetTempFileName(): string; static; function GetTempPath(): string; static; function GetAttributes(const Path: string): TFileAttributes; static; procedure SetAttributes(const Path: string; const Attributes: TFileAttributes); static; function HasExtension(const Path: string): Boolean; static; function IsPathRooted(const Path: string): Boolean; static; property ExtensionSeparatorChar: Char read FExtensionSeparatorChar; property AltDirectorySeparatorChar: Char read FAltDirectorySeparatorChar; property DirectorySeparatorChar: Char read FDirectorySeparatorChar; property PathSeparator: Char read FPathSeparator; property VolumeSeparatorChar: Char read FVolumeSeparatorChar; end;
Unit: IOUtils
Typ: Struktur
C++-Informationen
von IOUtils.hpp
TPath = class
Unit: IOUtils
Typ: Klasse
Klasseneigenschaften: Eigenschaften von IOUtils.TPath
Klassenmethoden: Methoden von IOUtils.TPath
Beschreibung
Enthält eine große Anzahl von statischen Zusatzmethoden, die bei der Bearbeitung von Pfaden verwendet werden.
TPath ist ein Record, der nur statische Methoden zur Durchführung von Operationen mit Pfaden enthält. Deklarieren Sie keine Variablen vom Typ TPath, da TPath nicht über Instanzmethoden oder -felder verfügt. Folgende Operationen können mit TPath durchgeführt werden:
- Überprüfen der Richtigkeit eines Pfad- oder Dateinamens
- Extrahieren von Teilen eines Pfadstrings
- Erstellen von temporären und eindeutigen Pfaden
Anmerkung: Die meisten von TPath zur Verfügung gestellten Methoden sind mit den Methoden der Klasse Path im .NET Framework bezüglich der Signatur kompatibel.