Future emptyOrCreateDirectory(Directory dir) async { await dir.delete(recursive: true); await dir.create(recursive: true); }