ensureFile static method
Create empty file if it doesn't exist.
Implementation
static Future<String> ensureFile(String url) async {
final path = await getFilePath(url);
final file = File(path);
if (!file.existsSync()) {
await file.create(recursive: true);
}
return path;
}