System.IOUtils.TPath.GetDirectoryName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function GetDirectoryName(FileName: string): string; static;

C++

static System::UnicodeString __fastcall GetDirectoryName(System::UnicodeString FileName);

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.

Siehe auch

Codebeispiele