isAbsolute 属性

bool isAbsolute

判断此对象的路径是否为绝对路径。

绝对路径不依赖于当前工作目录(Directory.current)。非绝对路径必须相对于当前工作目录进行解释。

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

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

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

实现

bool get isAbsolute => _isAbsolute(path);