关于fs下utimes的疑惑
发布于 6 年前 作者 yougucaofan 3485 次浏览 最后一次编辑是 5 年前 来自 问答

fs.utimes(path, atime, mtime, callback) path: 路径 atime: 访问时间 mtime: 修改时间 以上是文档里说的,,我自己作了个例子

var fs = require(‘fs’) fs.utimes(’./video/1.txt’, Date.now(), Date.now(), function() { console.log(arguments); })

这样老是报错。路径也没问题,已经检查多次了 请高手指点一二 dssd.jpg

4 回复

有高手没,请教 啊~~~

EINVAL 應該是指你代入了無效的參數,但我也看不出來問題在哪,試試看用別種日期格式?例如 new Date()

BTW,我環境是 OS X 試過你寫的 code 是沒問題的。

@chinghanho 上次有人说是不支持window的。我是win7

@yougucaofan 那两个时间参数,或者是一个unix时间戳,或者直接是一个Date对象。

var fs = require('fs');

fs.utimes("./1.txt", new Date(), new Date(), function(err) {
	if (err) {
		console.log(err);
	} else {
		console.log('modified successfully.');
	}
});
回到顶部