getWriteIoSink method
Implementation
Future<IOSink?> getWriteIoSink({required File file, FileMode? fileMode}) async {
try {
//检查文件是否存在 existsSync() 同步检查文件是否存在
final fileExists = await file.exists();
///如果文件不存在,创建文件
if (!fileExists) {
await file.create(recursive: true);
}
return file.openWrite(mode: fileMode ?? FileMode.append);
} catch (e) {
logger.e(tag: TAG, e.toString());
return null;
}
}