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- und Verzeichnisinformationen vorhanden, wird ein leerer String zurückgegeben. In der folgenden Tabelle sind die von dieser Methode erwarteten Parameter aufgeführt.
Name | Bedeutung |
---|---|
FileName |
Der Dateiname, aus dem das Laufwerk und Verzeichnis extrahiert werden. |
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 kein abschließendes Begrenzungszeichen.
Hinweis: Unter Linux ist GetDirectoryName mit ExtractFileDir identisch.