FileSystem.php isRelativePath() compatibility for windows

This commit is contained in:
crazywhalecc 2022-08-27 20:03:22 +08:00
parent 24156884e4
commit db2b22c822

View File

@ -70,6 +70,10 @@ class FileSystem
*/
public static function isRelativePath(string $path): bool
{
// 适配 Windows 的多盘符目录形式
if (DIRECTORY_SEPARATOR === '\\') {
return strlen($path) > 2 && ctype_alpha($path[0]) && $path[1] === ':';
}
return strlen($path) > 0 && $path[0] !== '/';
}