isAbsolute 属性
检查此对象的路径是否为绝对路径。
绝对路径独立于当前工作目录 (Directory.current)。非绝对路径必须在当前工作目录中解释。
在 Windows 上,如果路径以 \\
(两个反斜杠或表示 UNC 路径) 或以 a
到 z
(大小写均可) 的驱动器字母开头,紧跟着是 :\
或 :/
,则该路径为绝对路径。例如,\file.ext
是非绝对路径,因为它依赖于当前的驱动器字母。
在非 Windows 系统上,如果路径以 /
开头,则该路径为绝对路径。
如果路径不是绝对的,可以使用 absolute 来获取一个具有绝对路径的实体,该路径指向文件系统中相同对象的引用,如果可能的话。
实现
bool get isAbsolute => _isAbsolute(path);