关于fs下utimes的疑惑
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); })
这样老是报错。路径也没问题,已经检查多次了 请高手指点一二
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.');
}
});