deleteDirectory method

Future<bool> deleteDirectory(
  1. String path, {
  2. bool recursive = false,
})

删除绝对路径地址为path的文件夹, recursive: 是否递归删除,默认为false,如果未false,则删除的文件夹下如果存在文件, 则会删除失败

Implementation

Future<bool> deleteDirectory(String path, {bool recursive = false}) async {
  final file = Directory(path);
  final hasFile = await file.exists();
  if (!hasFile) return true;
  file.delete(recursive: recursive);
  return true;
}