getFileMtime method

Future<int> getFileMtime(
  1. String filePath
)

Get a file's modification time (mtimeMs).

Implementation

Future<int> getFileMtime(String filePath) async {
  final normalizedPath = normalizeFilePath(filePath);
  final absPath = expandFilePath(normalizedPath);
  try {
    final stat = await FileStat.stat(absPath);
    return stat.modified.millisecondsSinceEpoch;
  } catch (_) {
    return DateTime.now().millisecondsSinceEpoch;
  }
}