📅  最后修改于: 2023-12-03 15:33:09.085000             🧑  作者: Mango
在 Node.js
中,我们可以使用 fs
模块来进行文件系统相关的操作。其中,fs.utimesSync()
方法可以用来同步修改文件的访问和修改时间。
fs.utimesSync(path, atime, mtime)
参数说明:
path
:需要修改时间的文件路径。atime
:文件的访问时间,格式为 Date
类型或 Unix 时间戳。mtime
:文件的修改时间,格式为 Date
类型或 Unix 时间戳。该方法没有返回值。
const fs = require('fs');
const filePath = '/Users/johnny/test.txt';
const now = new Date();
// 修改文件的访问和修改时间为当前时间
fs.utimesSync(filePath, now, now);
console.log('文件的访问时间和修改时间已修改。');
以上代码演示了如何使用 fs.utimesSync()
方法同步修改文件的访问和修改时间。
该方法是一个同步方法,如果需要异步修改时间,则可以使用 fs.utimes() 方法。
如果文件不存在,会抛出一个异常。
可使用 fs.existsSync() 方法判断文件是否存在。