用Dart中的文件递归删除整个目录?

Ahm*_*med 4 dart

你如何以递归方式删除Dart中的整个目录以及所有文件?

例如:

/path/to/project/foo.dart
/path/to/project/remove/all/of/these
Run Code Online (Sandbox Code Playgroud)

Kai*_*ren 5

它听起来比听起来容易.

如果我理解你的话,就会这样:

import 'dart:io';

main() {
  // Deletes the directory "remove" with all folders and files under it.
  new Directory('remove').delete(recursive: true);
}
Run Code Online (Sandbox Code Playgroud)