📜  Node.js fs.utimesSync() 方法(1)

📅  最后修改于: 2023-12-03 15:33:09.085000             🧑  作者: Mango

Node.js fs.utimesSync() 方法

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() 方法判断文件是否存在。