System.IOUtils.TPath.GetFileNameWithoutExtension

De XE2 API Documentation
Aller à : navigation, rechercher

Delphi

class function GetFileNameWithoutExtension(const FileName: string): string; static;

C++

static System::UnicodeString __fastcall GetFileNameWithoutExtension(const System::UnicodeString FileName);

Propriétés

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

Description

Extrait la partie nom d'un nom de fichier, sans l'extension.

GetFileNameWithoutExtension extrait la partie nom du nom de fichier donné, en omettant l'extension. La chaîne résultante est composée des caractères les plus à gauche de FileName, en commençant par le premier caractère après les deux points ou la barre oblique inverse séparant l'information de chemin du nom et jusqu'au point qui est partie de l'extension, mais sans inclure le point ou l'extension elle-même. S'il existe plus d'un point, GetFileNameWithoutExtension s'arrête juste avant le dernier point considéré comme partie de l'extension.

Par exemple,

  Writeln(TPath.GetFileNameWithoutExtension('D:\Testing\MyApp.exe'));
  Writeln(TPath.GetFileNameWithoutExtension('D:\Testing\MyApp.exe.config'));

produit

  MyApp
  MyApp.exe

La chaîne résultante est égale à FileName si FileName ne contient pas de parties lecteur, répertoire et extension. Le tableau suivant liste les paramètres attendus par cette méthode.

Nom Signification

FileName

Le nom de fichier à partir duquel le nom est extrait.

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

Voir aussi