Есть ли лучший способ выяснить, существует ли файл или каталог?

Это кажется немного громоздким

var fileExists = 
    new File(path).existsSync() || 
    new Directory(path).existsSync() || 
    new Link(path).existsSync() 

Есть более короткий или лучший способ?

1 ответ

Решение

Более короткий путь

FileSystemEntity.typeSync(path) != FileSystemEntityType.notFound

Смотрите также https://github.com/dart-lang/sdk/issues/2883

Другие вопросы по тегам