isAbsolute method

bool isAbsolute(
  1. String path
)

Whether path is absolute: on Windows a drive (C:\...), a UNC share (\\server\share\...) or a rooted path (\... or /...), on POSIX a leading /.

Implementation

bool isAbsolute(String path) {
  if (!_windows) {
    return path.startsWith('/');
  }
  if (RegExp(r'^[A-Za-z]:[\\/]').hasMatch(path)) {
    return true;
  }
  return path.startsWith('/') || path.startsWith('\\');
}