C++ Builder 参考手册 ➙ System::Sysutils ➙ IsPathDelimiter
判断一个字符串当中的某个字符是否为路径分隔符
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
bool __fastcall IsPathDelimiter(const System::UnicodeString S, int Index);
参数:
- S:字符串
- Index:字符串 S 中的第 Index 个字符;
返回值:
- true:如果参数 S 的第 Index 个字符是路径分隔符,即
'\'
(Windows) 或'/'
(其他操作系统); - false:参数 S 的第 Index 个字符不是路径分隔符;
- 不同的操作系统,路径分隔符可能不同,这个函数是用全局变量 System::Sysutils::PathDelim 保存的字符作为路径分隔符,Windows 里面是
'\'
其他操作系统是'/'
; - IncludeTrailingPathDelimiter 和 ExcludeTrailingPathDelimiter 内部调用这个函数判断路径分隔符。
相关:
- System::Sysutils::ExcludeTrailingBackslash
- System::Sysutils::ExcludeTrailingPathDelimiter
- System::Sysutils::IncludeTrailingBackslash
- System::Sysutils::IncludeTrailingPathDelimiter
- System::Sysutils::DriveDelim
- System::Sysutils::PathDelim
- System::Sysutils::IsPathDelimiter
- System::Sysutils::IsRelativePath
- 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 参考手册 ➙ System::Sysutils ➙ IsPathDelimiter