deleteBytesToFile method
删除特定类型文件
Implementation
Future<void> deleteBytesToFile({FileType fileType = FileType.image}) async {
documentsDirectory ??= await getApplicationSupportDirectory();
final String systemDir = documentsDirectory!.path;
final String cacheDir = _getCachePath(fileType: fileType, create: false);
final Directory dir = Directory("$systemDir$cacheDir");
if (dir.existsSync()) {
for (var file in dir.listSync()) {
try {
if (file is File) {
await file.delete();
debugPrint("删除文件成功: ${file.path}");
}
} catch (e) {
debugPrint("删除文件失败: ${file.path}, 错误: $e");
}
}
}
}