📅  最后修改于: 2023-12-03 15:33:09.074000             🧑  作者: Mango
在 Node.js 中,fs 模块提供了许多文件系统操作的方法。其中,fs.utimes() 方法用于更改文件的访问时间和修改时间。本文将对该方法进行介绍,并提供相应的代码片段。
fs.utimes() 方法用于更改文件的访问时间和修改时间。该方法的语法如下:
fs.utimes(path, atime, mtime, callback)
其中,参数说明如下:
以下是一个示例代码片段,用于修改文件 /tmp/hello.txt 的访问时间和修改时间。
const fs = require('fs');
fs.utimes('/tmp/hello.txt', new Date(), new Date(), (err) => {
if (err) throw err;
console.log('文件的访问时间和修改时间已经被更新。');
});
需要注意的是,以上代码将 atime 和 mtime 参数都设置为了当前时间。如果您想设置为其它值,需要相应地修改代码中的参数。
通过本文对 fs.utimes() 方法的介绍,您应该已经了解了该方法的语法和常见用法。在实际应用中,您可以根据具体需求按照以上示例进行修改,以满足不同环境下的业务需求。