check method
Checks fileName
and returns true if the file does not exist or if all access is unauthorized.
fileName
をチェックしファイルが存在しない場合と、すべてのアクセスが未許可の場合にtrueを返します。
Implementation
Future<bool> check(String fileName) async {
if (directory.isNotEmpty) {
final dir = Directory(directory);
if (!dir.existsSync()) {
await dir.create(recursive: true);
}
}
final file = File("${directory.isNotEmpty ? "$directory/" : ""}$fileName");
if (!file.existsSync()) {
return true;
}
final res = await file.readAsString();
return res.contains("allow read, write: if false;");
}