stat method
uri's entry without reading it, or null when it does not exist.
Implementation
@override
Future<TomFileEntry?> stat(Uri uri) async {
final local = localPathOf(uri);
final type = FileSystemEntity.typeSync(local, followLinks: true);
if (type == FileSystemEntityType.notFound) return null;
return _entryOf(
local,
kind: type == FileSystemEntityType.directory
? TomFileEntryKind.directory
: TomFileEntryKind.file,
stat: await FileStat.stat(local),
);
}