deleteDirectory static method

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

删除目录

Deletes a directory

Implementation

static FileResult<void> deleteDirectory(String path,
    {bool recursive = false}) {
  try {
    final directory = Directory(path);
    if (directory.existsSync()) {
      directory.deleteSync(recursive: recursive);
    }
    return const FileResult.success(null);
  } catch (e, stack) {
    loge('Failed to delete directory $path: $e\n$stack');
    return FileResult.failure(e.toString());
  }
}