Files
PiliPlus/lib/utils/extension/file_ext.dart
bggRGjQaUbCoE b51c646415 tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-27 20:54:41 +08:00

20 lines
415 B
Dart

import 'dart:io';
extension FileSystemEntityExt on FileSystemEntity {
Future<void> tryDel({bool recursive = false}) async {
try {
await delete(recursive: recursive);
} catch (_) {}
}
}
extension DirectoryExt on Directory {
Future<bool> lengthGte(int length) async {
int count = 0;
await for (final _ in list()) {
if (++count == length) return true;
}
return false;
}
}