stat

获取文件的详细统计信息。

返回包含文件统计信息的对象。 FileStat 对象

stat(filename)

文件路径。 filename true string


function main() {
    if (os.exists("strategyConfig/testData.txt")) {
        let stat = os.stat("strategyConfig/testData.txt")  // stat: {"size":10,"mode":420,"mtime":1757312981796,"atime":1757312981796,"ctime":1757312981796}
        Log("stat:", stat)
    }
}
获取文件信息并检查文件大小。

返回的FileStat对象包含以下字段:

  • size: 文件大小。

  • mode: 文件权限。

  • mtime: 最后修改时间。

  • atime: 最后访问时间。

  • ctime: 创建时间。

{@fun/OS/File File}, {@fun/OS/ListFilesResult ListFilesResult}, {@fun/OS/FileStat FileStat}, {@fun/OS/os/open open}, {@fun/OS/os/fgets fgets}, {@fun/OS/os/fputs fputs}, {@fun/OS/os/mmap mmap}, {@fun/OS/os/getRootDir getRootDir}, {@fun/OS/os/listFiles listFiles}, {@fun/OS/os/exists exists}, {@fun/OS/os/remove remove}, {@fun/OS/os/mkdir mkdir}, {@fun/OS/os/rmdir rmdir}, {@fun/OS/os/rename rename}, {@fun/OS/os/stat stat}, {@fun/OS/os/exit exit},