createTemporaryDirectory method

  1. @override
Future<String> createTemporaryDirectory(
  1. String prefix
)
override

Creates a fresh empty directory for temporary use and returns its absolute path. Two calls never return the same path.

Implementation

@override
Future<String> createTemporaryDirectory(String prefix) async {
  _temporaryDirectories += 1;
  final String path =
      _normalize('$_temporaryRoot/$prefix$_temporaryDirectories');
  _seedAncestorsOf(path);
  _directories.add(path);
  return path;
}