createTemporaryDirectory method
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;
}