CNode

关于fs下utimes的疑惑

问答
Yyougucaofan发布于12 年前最后回复12 年前4 回复5163 浏览0 收藏

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)

C
chinghanho#1·12 年前

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

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

B
bnuhero#3·12 年前

@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.');
	}
});
Y
yougucaofan#4·12 年前

有高手没,请教 啊~~~

参与回复
登录后即可参与回复。登录