Метод statSync
FileStat statSync(Вызывает функцию stat() операционной системы для path. Возвращает объект FileStat, содержащий данные, возвращённые функцией stat(). Если вызов завершается ошибкой, возвращает объект FileStat с .type, установленным в FileSystemEntityType.NOT_FOUND, и другими полями со значениями, недействительными для этого типа.
Исходный код
static FileStat statSync(String path) {
// Trailing path is not supported on Windows.
if (Platform.isWindows) {
path = FileSystemEntity._trimTrailingPathSeparators(path);
}
var data = _statSync(path);
if (data is OSError) return FileStat._notFound;
return new FileStat._internal(
new DateTime.fromMillisecondsSinceEpoch(data[_CHANGED_TIME]),
new DateTime.fromMillisecondsSinceEpoch(data[_MODIFIED_TIME]),
new DateTime.fromMillisecondsSinceEpoch(data[_ACCESSED_TIME]),
FileSystemEntityType._lookup(data[_TYPE]),
data[_MODE],
data[_SIZE]);
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/FileStat/statSync.html