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