isAbsolute 属性

bool isAbsolute

检查此对象的路径是否为绝对路径。

绝对路径独立于当前工作目录 (Directory.current)。非绝对路径必须在当前工作目录中解释。

在 Windows 上,如果路径以 \\ (两个反斜杠或表示 UNC 路径) 或以 az (大小写均可) 的驱动器字母开头,紧跟着是 :\:/,则该路径为绝对路径。例如,\file.ext 是非绝对路径,因为它依赖于当前的驱动器字母。

在非 Windows 系统上,如果路径以 / 开头,则该路径为绝对路径。

如果路径不是绝对的,可以使用 absolute 来获取一个具有绝对路径的实体,该路径指向文件系统中相同对象的引用,如果可能的话。

实现

bool get isAbsolute => _isAbsolute(path);