clearTempDir static method

Future<void> clearTempDir()

Implementation

static Future<void> clearTempDir() async {
  if (!kIsWeb) {
    final tempDir = await getTemporaryDirectory();
    final files = tempDir.listSync();
    int i = 0;
    for (final file in files) {
      try {
        debugPrint("Deleting ${file.path}");
        if (file is File || file is Directory) {
          await file.delete(recursive: true);
        }
        i++;
      } catch (_) {
        ///
      }
    }
    debugPrint("Deleted $i files");
  }
}