关于fs下utimes的疑惑
 发布于 11 年前  作者 yougucaofan  4981 次预览  最后一次回复是 11 年前  来自 问答 

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 回复
yougucaofan

有高手没,请教 啊~~~

chinghanho

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

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

yougucaofan

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

bnuhero

@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.');
	}
});