статический метод identical
Проверяет, ссылаются ли два пути на один и тот же объект в файловой системе.
Возвращает Future<bool>, который завершается результатом.
Сравнение ссылки с её целью возвращает false, как и сравнение двух ссылок, указывающих на одну и ту же цель. Чтобы проверить цель ссылки, явно используйте Link.target, чтобы получить её. Однако ссылки на каталоги, встречающиеся в пути, отслеживаются для поиска объекта файловой системы.
Возвращённый Future завершается с ошибкой, если один из путей указывает на несуществующий объект.
Реализация
static Future<bool> identical(String path1, String path2) {
IOOverrides? overrides = IOOverrides.current;
if (overrides == null) {
return _identical(path1, path2);
}
return overrides.fseIdentical(path1, path2);
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/FileSystemEntity/identical.html