node.js中的fs.fstatSync方法使用说明
方法说明:
同步版的 fstat() 。
方法返回一个stat数组对象,包含以下信息:(以下信息为案例中读取的文件信息,非默认值)
{
dev : 0 ,
mode : 33206 ,
nlink : 1 ,
uid : 0 ,
gid : 0 ,
rdev : 0 ,
ino : 0 ,
size : 378(字节) ,
atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间> ,
mtime : Tue Jun 13 2014 09:48:31 GMT +0800 <中国标准时间> ,
ctime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时间>
}
语法:
fs.fstatSync(fd)
由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )
接收参数:
fd 文件描述符
例子:
var fs = require('fs');
fs.open('content.txt', 'a', function(err,fd){
if(err){
throw err;
}
console.log('file open');
var statInfo = fs.fstatSync(fd);
console.log(statInfo);
fs.close(fd , function(){
console.log('file close');
})
})
源码:
fs.fstatSync = function(fd) {
return binding.fstat(fd);
};
相关推荐
-
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.truncateSync方法使用说明
方法说明: 同步版的 truncate() ,文件内容截取操作. 语法: 复制代码 代码如下: fs.truncateSync(path, len) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 len 截断长度,只保留该字符长度内的字符,超出部分将被清除. 例子: 复制代码 代码如下: var fs = require('fs'); fs.truncateS
-
node.js中的fs.symlink方法使用说明
方法说明: 创建符号链接. 语法: 复制代码 代码如下: fs.symlink(srcpath, dstpath, [type], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type
-
node.js中的fs.readFileSync方法使用说明
方法说明: 同步版的 fs.readFile() . 语法: 复制代码 代码如下: fs.readFileSync(filename, [encoding]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename 文件路径 options option对象,包含 encoding,编码格式,该项是可选的. 例子: 复制代码 代码如下: var fs = require('fs'); var co
-
node.js中的fs.symlinkSync方法使用说明
方法说明: 同步版的 symlink() .用于创建符号链接. 语法: 复制代码 代码如下: fs.symlinkSync(srcpath, dstpath, [type]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 type
-
node.js中的fs.linkSync方法使用说明
方法说明: 同步版的 fs.link() . 语法: 复制代码 代码如下: fs.linkSync(srcpath, dstpath) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 源码: 复制代码 代码如下: fs.linkSync = function(srcpath, dstpath) {
-
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.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.readFile方法使用说明
方法说明: 以异步的方式读取文件内容. 不置顶内容编码的情况下,将以buffer的格式输出,如:<Buffer 32 33 31 32 33 31 32 33 31 32 33> 语法: 复制代码 代码如下: fs.readFile(filename, [encoding], [callback(err,data)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename 文件路径 options
-
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.link方法使用说明
方法说明: 创建硬链接. 语法: 复制代码 代码如下: fs.link(srcpath, dstpath, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: srcpath 为源目录或文件的路径 dstpath 它是存放转换后的目录的路径,默认为当前工作目录 callback 回调,传递一个err异常参数 源码: 复制代码 代码如下: fs.link = fu
-
node.js中的fs.utimesSync方法使用说明
方法说明: 同步版的 utimes() ,同步方式修改文件时间戳. 语法: 复制代码 代码如下: fs.utimesSync(path, atime, mtime) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 mtime 修改时间 ,表示文件被修改的时间和日期.文件的内容发生改变时,文件的修改日期将随之更新 atime 访问时间 ,表示文件最后被访问的时
随机推荐
- Android中DrawerLayout实现侧滑菜单效果
- 微信js-sdk分享功能接口常用逻辑封装示例
- java使用dom4j操作xml示例代码
- 基于SSM框架之个人相册示例代码
- Python求两个文本文件以行为单位的交集、并集与差集的方法
- PHP Static延迟静态绑定用法分析
- PHP调用三种数据库的方法(3)
- 在WPF中动态加载XAML中的控件实例代码
- MySQL timestamp的类型与时区实例详解
- 功能强大的php文件上传类
- php实现parent调用父类的构造方法与被覆写的方法
- 最简单的rundll2000.exe病毒完美解决方法
- jQuery实现定位滚动条位置
- php实例分享之实现显示网站运行时间
- 强悍的PHP脚本注入技巧(图)
- 详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)
- 重温C# clr 笔记总结
- Android编程使用自定义View实现水波进度效果示例
- iOS开发之image图片压缩及压缩成指定大小的两种方法
- angularJs使用ng-repeat遍历后选中某一个的方法