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);
};
相关推荐
-
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
-
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.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.truncate方法使用说明
方法说明: 文件内容截取操作. 语法: 复制代码 代码如下: fs.truncate(path, len, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除. callback 回调,传递一个异常参数err 例子: 复制代码 代码如下: var fs = re
-
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.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.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.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.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.writeFileSync方法使用说明
方法说明: 同步版的fs.writeFile() . 语法: 复制代码 代码如下: fs.writeFileSync(filename, data, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据. option
-
node.js中的fs.writeFile方法使用说明
方法说明: 以异步的方式将data写入文件,文件已存在的情况下,原内容将被替换. 语法: 复制代码 代码如下: fs.writeFile(filename, data, [options], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内
随机推荐
- UBB 转换函数演示 (经典论坛)
- java实现文件复制上传操作
- iOS中Block的回调使用和解析详解
- 那些年我们错过的魔术方法(Magic Methods)
- Python脚本实现Web漏洞扫描工具
- VC++中HTControl控制类使用之CHTDlgBase对话框基类实例
- JAVASCRIPT模式窗口中下载文件无法接收iframe的流
- jquery实现的下拉和收缩效果示例
- C++ 实现优先队列的简单实例
- 关于sql和mysql对于别名不能调用的一些理解
- jQuery 使用手册(七)
- JavaScript学习笔记之数组的增、删、改、查
- node.js cookie-parser 中间件介绍
- Java的内存机制详解
- Android使用URL读取网络资源的方法
- 解析Android开发优化之:对界面UI的优化详解(三)
- 朋友圈实现图片+文字转发功能(必看篇)
- 基于Redis的限流器的实现(示例讲解)
- 一份python入门应该看的学习资料
- NodeJs入门教程之定时器和队列