System.AnsiStrings.IncludeTrailingPathDelimiter
Delphi
function IncludeTrailingPathDelimiter(const S: AnsiString): AnsiString;
C++
extern DELPHI_PACKAGE System::AnsiString __fastcall IncludeTrailingPathDelimiter(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
Garantit que le chemin d'accès se termine par un délimiteur.
Remarque : N'utilisez pas cette méthode pour les nouveaux développements. 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.IncludeTrailingPathDelimiter, qui fournit également la prise en charge des plates-formes mobiles.
IncludeTrailingPathDelimiter garantit qu'un chemin d'accès se termine par un délimiteur (PathDelim, '\' sous Windows, '/' sinon). Si S
se termine déjà par un délimiteur de fin, il est renvoyé tel quel ; sinon, S
est renvoyé avec le délimiteur ajouté.
Remarque : IncludeTrailingPathDelimiter fonctionne avec les 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\ | |
OS X | /Your/Input/Path | /Your/Input/Path/ |
/Your/Input/Path/ | /Your/Input/Path/ | |
iOS Android |
Cette méthode ne prend pas en charge les plates-formes mobiles. |