clearLogFilePath method

dynamic clearLogFilePath()

Implementation

clearLogFilePath() {
  // 读取目录下.clog和.log文件,删除一天前的日志。
  final logDir = Directory(TCICConst.logFilePath!);
  final logFiles = logDir.listSync(recursive: true).where((file) => file is File && (file.path.endsWith('.clog') || file.path.endsWith('.log'))).toList();
  for (final file in logFiles) {
    final modified = FileStat.statSync(file.path).modified;
    if (modified.isBefore(DateTime.now().subtract(Duration(days: 1)))) {
      File(file.path).delete();
    }
  }
}