System.AnsiStrings.ExcludeTrailingPathDelimiter
Delphi
function ExcludeTrailingPathDelimiter(const S: AnsiString): AnsiString;
C++
extern DELPHI_PACKAGE System::AnsiString __fastcall ExcludeTrailingPathDelimiter(const System::AnsiString S)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
Description
Renvoie un nom de chemin d'accès sans délimiteur de fin de chaîne.
Remarque : N'utilisez pas cette méthode pour un nouveau développement. Plus particulièrement, si vous effectuez un développement multi-périphérique, nous vous recommandons d'utiliser l'implémentation de nouvelle génération, System.SysUtils.ExcludeTrailingPathDelimiter, qui fournit également le support des plates-formes mobiles.
ExcludeTrailingPathDelimiter renvoie S
en supprimant le délimiteur de chemin d'accès (PathDelim, '\' sur Windows, sinon '/'). Si le dernier caractère dans S
n'est pas un délimiteur, alors S
est renvoyé sans modification.
Remarque : ExcludeTrailingPathDelimiter fonctionne avec des ensembles de caractères multi-octets (MBCS).
Plate-forme | Exemple d'entrée (S) | Sortie |
---|---|---|
Windows | C:\Your\Input\Path | C:\Your\Input\Path |
C:\Your\Input\Path\ | C:\Your\Input\Path | |
Mac OS X | /Your/Input/Path | /Your/Input/Path |
/Your/Input/Path/ | /Your/Input/Path | |
iOS Android |
Cette méthode ne supporte pas les plates-formes mobiles. |