System.IOUtils.TPath.GetDirectoryName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TPath


Description

Extrait les parties lecteur et répertoire d'un nom de fichier.

GetDirectoryName extrait les parties lecteur et répertoire du nom de fichier donné. La chaîne résultante est vide si FileName ne contient pas de partie lecteur ou répertoire. Le tableau suivant liste les paramètres attendus par cette méthode.

Nom Signification

FileName

Le nom de fichier à partir duquel le lecteur et le répertoire sont extraits.

Remarque : GetDirectoryName déclenche une exception si le nom de fichier donné contient des caractères non valides.

Exemple (Delphi) :

WriteLn(TPath.GetDirectoryName('D:\Projects\HelloWorld.exe'));

Exemple (C++) :

printf("%s \n", TPath::GetDirectoryName("D:\Projects\HelloWorld.exe"));

Remarque : En sortie : "D:\Projects". Le nom de chemin n'inclut pas le dernier délimiteur.

Remarque : Sous Linux, GetDirectoryName est identique à ExtractFileDir.

Voir aussi

Exemples de code