Recursively deletes this Directory, if it exists and then recursively creates it again.
Future<void> recreate() async { if (await exists()) { await delete(recursive: true); } await create(recursive: true); }