HarmonyOS 鸿蒙Next如何获取文件的创建时间
2025-08-15 05:05:54
在HarmonyOS(鸿蒙Next)中,获取文件的创建时间可以通过使用File类和FileStat类来实现。首先,你需要通过File类实例化一个文件对象,然后调用getStat()方法获取文件的元数据信息,其中包括文件的创建时间。具体步骤如下:
使用File类实例化文件对象:
let file = new File("path/to/your/file");
调用getStat()方法获取文件的元数据:
let fileStat = file.getStat();
从FileStat对象中获取创建时间:
let creationTime = fileStat.ctime;
ctime属性返回的是文件的创建时间,通常以时间戳的形式表示。你可以根据需要使用Date类将时间戳转换为可读的日期格式。
完整示例代码如下:
import fileio from '@ohos.fileio';
let filePath = "path/to/your/file";
let file = new fileio.File(filePath);
let fileStat = file.getStat();
let creationTime = new Date(fileStat.ctime * 1000); // 转换为可读日期
console.log("File creation time: " + creationTime);
注意:文件路径需要根据实际情况替换为有效的文件路径。