Dart 如何从路径字符串判断它是文件还是目录

Dart 如何从路径字符串判断它是文件还是目录,dart,dart-io,Dart,Dart Io,当我将路径作为字符串时,获取路径指向文件还是目录的信息的最简单方法是什么。将'dart:io'导入为io; void main(){ 打印(io.Directory.current); 字符串路径='../console/readline'; var f=新io.File(路径); print('exists:${f.existsSync()}'); 打印(${f.statSync().type==io.FileSystemEntityType.file}); 打印('directory:${f

当我将路径作为字符串时,获取路径指向文件还是目录的信息的最简单方法是什么。

将'dart:io'导入为io;
void main(){
打印(io.Directory.current);
字符串路径='../console/readline';
var f=新io.File(路径);
print('exists:${f.existsSync()}');
打印(${f.statSync().type==io.FileSystemEntityType.file});
打印('directory:${f.statSync().type==io.FileSystemEntityType.directory}');
打印($link:${f.statSync().type==io.FileSystemEntityType.link});
print(${f.statSync().type==io.FileSystemEntityType.not_found})未找到;
}
为现有目录打印

Directory: '/home/user/dart/playground/bin/io/get_entry_type_from_path'
exists: false
file: false
directory: true
link: false
not found: false