System.IOUtils.TPath.GetDirectoryName
Delphi
class function GetDirectoryName(FileName: string): string; static;
C++
static System::UnicodeString __fastcall GetDirectoryName(System::UnicodeString FileName);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TPath |
Beschreibung
Extrahiert die Laufwerks- und Verzeichnisinformationen aus einem Dateinamen.
GetDirectoryName extrahiert die Laufwerks- und Verzeichnisinformationen aus dem angegebenen Dateinamen. Sind in FileName
keine Laufwerks- oder Verzeichnisinformationen vorhanden, wird ein leerer String zurückgegeben. Die folgende Tabelle enthält die von dieser Methode erwarteten Parameter.
Name | Bedeutung |
---|---|
FileName |
Der Dateiname, aus dem das Laufwerk und das Verzeichnis extrahiert werden sollen. |
Hinweis: GetDirectoryName löst eine Exception aus, wenn der angegebene Dateiname ungültige Zeichen enthält.
Beispiel (Delphi):
WriteLn(TPath.GetDirectoryName('D:\Projects\HelloWorld.exe'));
Beispiel (C++):
printf("%s \n", TPath::GetDirectoryName("D:\Projects\HelloWorld.exe"));
Hinweis: Die Codeausgabe: "D:\Projects". Der Pfadname enthält das letzte Begrenzungszeichen nicht.
Siehe auch
Codebeispiele