This seems a bit cumbersome
var fileExists =
new File(path).existsSync() ||
new Directory(path).existsSync() ||
new Link(path).existsSync()
Is there a shorter or better way?
This seems a bit cumbersome
var fileExists =
new File(path).existsSync() ||
new Directory(path).existsSync() ||
new Link(path).existsSync()
Is there a shorter or better way?
A shorter way is
import 'dart:io';
FileSystemEntity.typeSync(path) != FileSystemEntityType.notFound
See also https://github.com/dart-lang/sdk/issues/2883#issuecomment-108317456