扫码关注官方订阅号
正文
阿瑶小哥_4362
发布时间:2026-06-12 11:11:17
1006人浏览过
来源于php中文网
原创
应使用 std::filesystem::path 构造后调用 is_relative() 判断,它准确涵盖空路径、纯文件名、含 "./" 或 "../" 的路径及驱动器相对路径;构造失败则说明字符串本身不合法。
判断一个字符串是否为合法相对路径,核心是看它是否符合操作系统对相对路径的解析规则:不能以根目录开头(如 /、C:、\),也不能是空字符串或仅含空白,同时不能包含非法字符(如
/
C:
\