node.js中的fs.utimes方法使用说明

方法说明:

异步方式修改文件时间戳。

语法:

代码如下:

fs.utimes(path, atime, mtime, callback)

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

path           文件路径

mtime        修改时间 ,表示文件被修改的时间和日期。文件的内容发生改变时,文件的修改日期将随之更新

atime         访问时间 ,表示文件最后被访问的时间和日期。 每一次应用程序或服务使用系统调用,读取一个文件时,文件的访问时间都会更新。

callback     回调,传递一个异常参数err

例子:

代码如下:

var fs = require('fs');
fs.utimes('125.txt', atime, mtime, function(err){
 if(err){
  throw err;
 }
 console.log('time update');
})

源码:

代码如下:

fs.utimes = function(path, atime, mtime, callback) {
  callback = makeCallback(callback);
  if (!nullCheck(path, callback)) return;
  binding.utimes(pathModule._makeLong(path),
                 toUnixTimestamp(atime),
                 toUnixTimestamp(mtime),
                 callback);
};

(0)

相关推荐

  • node.js中的fs.write方法使用说明

    方法说明: 写入文件(根据文件描述符),功能与 fs.writeFile() 类似,但该方法提供更底层的操作,实际应用中建议使用多 fs.writeFile()  . 该方法有两种形式: 1.fs.write(fd, buffer, offset, length[, position], [callback(err, bytesWritten, buffer)]) 这种写法将buffer写入文件(根据文件描述符fd来查找文件). 2.fs.write(fd, data[, position[,

  • node.js中的fs.ftruncate方法使用说明

    方法说明: 文件内容截取操作. 语法: 复制代码 代码如下: fs.ftruncate(fd, len, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path           文件路径 len              截断长度,只保留该字符长度内的字符,超出部分将被清除. callback      回调,传递一个异常参数err 例子: 复制代码 代码如下: var fs = req

  • node.js中的fs.truncate方法使用说明

    方法说明: 文件内容截取操作. 语法: 复制代码 代码如下: fs.truncate(path, len, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path           文件路径 len              截断长度,只保留该字符长度内的字符,超出部分将被清除. callback      回调,传递一个异常参数err 例子: 复制代码 代码如下: var fs = re

  • node.js中的fs.writeSync方法使用说明

    方法说明: 同步版的 fs.write() .写入文件(根据文件描述符). 语法: 复制代码 代码如下: fs.writeSync(fd, buffer, offset, length[, position])   fs.writeSync(fd, data[, position[, encoding]]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd     文件描述符. buffer      缓冲区,数据将被写入

  • node.js中的fs.unlink方法使用说明

    方法说明: 删除文件操作. 语法: 复制代码 代码如下: fs.unlink(path, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path           文件路径 callback     回调,传递一个异常参数err. 例子: 复制代码 代码如下: var fs = require('fs'); var filepath = '126.txt'; fs.unlink(filep

  • node.js中的fs.truncateSync方法使用说明

    方法说明: 同步版的 truncate() ,文件内容截取操作. 语法: 复制代码 代码如下: fs.truncateSync(path, len) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path           文件路径 len              截断长度,只保留该字符长度内的字符,超出部分将被清除. 例子: 复制代码 代码如下: var fs = require('fs'); fs.truncateS

  • node.js中的fs.fsync方法使用说明

    方法说明: 同步磁盘缓存. 语法: 复制代码 代码如下: fs.fsync(fd, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd               文件描述符 callback     回调,传递一个异常参数err 例子: 复制代码 代码如下: var fs = require('fs'); fs.open('content.txt', 'a', function(err,f

  • node.js中的fs.writeFile方法使用说明

    方法说明: 以异步的方式将data写入文件,文件已存在的情况下,原内容将被替换. 语法: 复制代码 代码如下: fs.writeFile(filename, data, [options], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename      (String)            文件名称 data        (String | Buffer)    将要写入的内

  • node.js中的fs.writeFileSync方法使用说明

    方法说明: 同步版的fs.writeFile() . 语法: 复制代码 代码如下: fs.writeFileSync(filename, data, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename      (String)            文件名称 data        (String | Buffer)    将要写入的内容,可以使字符串 或 buffer数据. option

  • node.js中的fs.fsyncSync方法使用说明

    方法说明: 同步版的 fsync() .同步磁盘缓存. 语法: 复制代码 代码如下: fs.fsyncSync(fd) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd     文件描述符. 例子: 复制代码 代码如下: var fs = require('fs'); fs.open('content.txt', 'a', function(err,fd){  if(err){   throw err;  }  conso

  • node.js中的fs.unlinkSync方法使用说明

    方法说明: 同步版的 unlink() ,删除文件操作. 语法: 复制代码 代码如下: fs.unlinkSync(path) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path           文件路径 例子: 复制代码 代码如下: var fs = require('fs'); var filepath = '126.txt'; fs.unlinkSync(filepath); 源码: 复制代码 代码如下: fs

随机推荐