identical method

Future<bool> identical(String path1, String path2)

Checks whether two paths refer to the same object in the file system. Returns a Future<bool> that completes with the result.

Comparing a link to its target returns false, as does comparing two links that point to the same target. To check the target of a link, use Link.target explicitly to fetch it. Directory links appearing inside a path are followed, though, to find the file system object.

Completes the returned Future with an error if one of the paths points to an object that does not exist.

Source

static Future<bool> identical(String path1, String path2) {
  return _IOService
      ._dispatch(_FILE_IDENTICAL, [path1, path2]).then((response) {
    if (_isErrorResponse(response)) {
      throw _exceptionFromResponse(response,
          "Error in FileSystemEntity.identical($path1, $path2)", "");
    }
    return response;
  });
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/FileSystemEntity/identical.html