C++ Builder 參考手冊(cè) ? System::Sysutils ? IncludeTrailingPathDelimiter
如果字符串末尾不是 \ 或 / 就加上 \ 或 / ,用來做路徑處理
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
System::UnicodeString __fastcall IncludeTrailingPathDelimiter(const System::UnicodeString S);
參數(shù):
- S:字符串
返回值:
- 如果參數(shù) S 末尾不是路徑分隔符,即 / 或 \ ,返回在 S 末尾加上合適的路徑分隔符 / 或 \ 的字符串;
- 如果參數(shù) S 末尾是路徑分隔符,直接返回 S;
- 不同的操作系統(tǒng),路徑分隔符可能不同,這個(gè)函數(shù)是用全局變量 System::Sysutils::PathDelim 保存的字符作為路徑分隔符,Windows 里面是 \ 其他操作系統(tǒng)是 /;
- IncludeTrailingBackslash 函數(shù)內(nèi)部只是簡(jiǎn)單的調(diào)用 IncludeTrailingPathDelimiter,所以這兩個(gè)函數(shù)是相同的;
- 從函數(shù)名字上看 IncludeTrailingBackslash 是為 Windows 程序使用的,而 IncludeTrailingPathDelimiter 是跨平臺(tái)的,雖然他們實(shí)現(xiàn)相同的功能。
相關(guān):
- System::Sysutils::ExcludeTrailingBackslash
- System::Sysutils::ExcludeTrailingPathDelimiter
- System::Sysutils::IncludeTrailingBackslash
- System::Sysutils::IncludeTrailingPathDelimiter
- System::Sysutils::DriveDelim
- System::Sysutils::PathDelim
- System::Sysutils::IsPathDelimiter
- System::Sysutils::ChangeFileExt
- System::Sysutils::ChangeFilePath
- System::Sysutils::ExtractFileDir
- System::Sysutils::ExtractFileDrive
- System::Sysutils::ExtractFileExt
- System::Sysutils::ExtractFileName
- System::Sysutils::ExtractFilePath
- System::Sysutils::ExtractRelativePath
- System::Sysutils::ExtractShortPathName
- System::Sysutils
C++ Builder 參考手冊(cè) ? System::Sysutils ? IncludeTrailingPathDelimiter