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

2014-09-22  来源:本站原创  分类:node.js  人气:2 

这篇文章主要介绍了node.js中的fs.mkdir方法使用说明,本文介绍了fs.mkdir方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

以异步的方式创建文件目录。如果目录已存在,将抛出异常。

语法:

fs.mkdir(path, [mode], [callback(err)])

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

接收参数:

path 将创建的目录路径

mode 目录权限(读写权限),默认0777

callback 回调,传递异常参数err

例子:

复制代码 代码如下:

var fs = require('fs');

fs.mkdir('creatdir', 0777, function(err){

 if(err){

  console.log(err);

 }else{

  console.log("creat done!");

 }

})

源码:

复制代码 代码如下:

fs.mkdir = function(path, mode, callback) {

  if (util.isFunction(mode)) callback = mode;

  callback = makeCallback(callback);

  if (!nullCheck(path, callback)) return;

  binding.mkdir(pathModule._makeLong(path),

                modeNum(mode, 511 /*=0777*/),

                callback);

};
相关文章
  • node.js中的fs.mkdir方法使用说明 2014-09-22

    这篇文章主要介绍了node.js中的fs.mkdir方法使用说明,本文介绍了fs.mkdir方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 以异步的方式创建文件目录.如果目录已存在,将抛出异常. 语法: fs.mkdir(path, [mode], [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 将创建的目录路径 mode 目录权限(读写权限),默认0

  • node.js中的fs.mkdirSync方法使用说明 2015-03-03

    这篇文章主要介绍了node.js中的fs.mkdirSync方法使用说明,本文介绍了fs.mkdirSync方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 fs.mkdir() . 语法: fs.mkdirSync(path, [mode]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 将创建的目录路径 mode 目录权限(读写权限),默认0777 例子: 复制代码 代码

  • node.js中的fs.unlink方法使用说明 2013-10-01

    这篇文章主要介绍了node.js中的fs.unlink方法使用说明,本文介绍了fs.unlink的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 删除文件操作. 语法: fs.unlink(path, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 callback 回调,传递一个异常参数err. 例子: 复制代码 代码如下: var fs

  • node.js中的fs.fsync方法使用说明 2013-10-05

    这篇文章主要介绍了node.js中的fs.fsync方法使用说明,本文介绍了fs.fsync的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步磁盘缓存. 语法: fs.fsync(fd, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 文件描述符 callback 回调,传递一个异常参数err 例子: 复制代码 代码如下: var fs = requi

  • node.js中的fs.open方法使用说明 2013-10-23

    这篇文章主要介绍了node.js中的fs.open方法使用说明,本文介绍了fs.open方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 以异步的方式打开文件. 在POSIX系统中,path被认为是默认存在的(即使该路径下的文件是不存在的) flag标识 可能 或 可能不在网络文件系统下运行. 语法: fs.open(path, flags, [mode], [callback(err,fd)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= re

  • node.js中的fs.write方法使用说明 2013-11-14

    这篇文章主要介绍了node.js中的fs.write方法使用说明,本文介绍了fs.write的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 写入文件(根据文件描述符),功能与 fs.writeFile() 类似,但该方法提供更底层的操作,实际应用中建议使用多 fs.writeFile() . 该方法有两种形式: 1.fs.write(fd, buffer, offset, length[, position], [callback(err, bytesWritt

  • node.js中的fs.closeSync方法使用说明 2013-11-15

    这篇文章主要介绍了node.js中的fs.closeSync方法使用说明,本文介绍了fs.closeSync方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版本的 close() . 语法: fs.closeSync(fd) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 文件open时传递的文件描述符. 源码: 复制代码 代码如下: fs.closeSync = function(f

  • node.js中的fs.appendFileSync方法使用说明 2013-11-21

    这篇文章主要介绍了node.js中的fs.appendFileSync方法使用说明,本文介绍了fs.appendFileSync方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 该方法功能与 fs.appendFile() 类似,唯一区别就是该方法是用同步操作,而fs.appendFile使用的是异步. 语法: fs.appendFileSync(filename, data, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs =

  • node.js中的fs.utimesSync方法使用说明 2013-11-23

    这篇文章主要介绍了node.js中的fs.utimesSync方法使用说明,本文介绍了fs.utimesSync的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 utimes() ,同步方式修改文件时间戳. 语法: fs.utimesSync(path, atime, mtime) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 mtime 修改时间 ,表示文件被修

  • node.js中的fs.readFileSync方法使用说明 2013-11-24

    这篇文章主要介绍了node.js中的fs.readFileSync方法使用说明,本文介绍了fs.readFileSync的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 fs.readFile() . 语法: fs.readFileSync(filename, [encoding]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename 文件路径 options optio

  • node.js中的fs.chown方法使用说明 2013-12-08

    这篇文章主要介绍了node.js中的fs.chown方法使用说明,本文介绍了fs.chown的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 更改文件所有权. 语法: fs.chown(path, uid, gid, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 目录路径 uid 用户ID gid 群体身份 (指共享资源系统使用者的身份) callb

  • node.js中的fs.fchmod方法使用说明 2013-12-09

    这篇文章主要介绍了node.js中的fs.fchmod方法使用说明,本文介绍了fs.fchmod的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 更改文件权限(文件描述符). 语法: fs.fchmod(fd, mode, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 文件描述符 mode 文件权限 callback 回调,传递异常参数err 例子: 复

  • node.js中的fs.appendFile方法使用说明 2013-12-29

    这篇文章主要介绍了node.js中的fs.appendFile方法使用说明,本文介绍了fs.appendFile方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 该方法以异步的方式将 data 插入到文件里,如果文件不存在会自动创建.data可以是任意字符串或者缓存. 语法: fs.appendFile(filename, data, [options], callback) 由于该方法属于fs模块,使用前需要引入fs模块(var fs = require("fs&

  • node.js中的fs.rename方法使用说明 2014-01-07

    这篇文章主要介绍了node.js中的fs.rename方法使用说明,本文介绍了fs.rename的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下的相关资料 方法说明: 修改文件名称,可更改文件的存放路径. 语法: fs.rename(oldPath, newPath, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: oldPath 原路径 newPath 新路径 callb

  • node.js中的fs.readSync方法使用说明 2014-01-09

    这篇文章主要介绍了node.js中的fs.readSync方法使用说明,本文介绍了fs.readSync方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 fs.read() . 方法将返回一个 bytesRead (读取的字节数) 语法: fs.readSync(fd, buffer, offset, length, position) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: f

  • node.js中的fs.unlinkSync方法使用说明 2014-01-11

    这篇文章主要介绍了node.js中的fs.unlinkSync方法使用说明,本文介绍了fs.unlinkSync的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 unlink() ,删除文件操作. 语法: fs.unlinkSync(path) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 文件路径 例子: 复制代码 代码如下: var fs = require('fs')

  • node.js中的fs.writeSync方法使用说明 2014-01-12

    这篇文章主要介绍了node.js中的fs.writeSync方法使用说明,本文介绍了fs.writeSync的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 fs.write() .写入文件(根据文件描述符). 语法: fs.writeSync(fd, buffer, offset, length[, position]) fs.writeSync(fd, data[, position[, encoding]]) 由于该方法属于fs模块,使用前需要引入

  • node.js中的fs.futimes方法使用说明 2014-02-12

    这篇文章主要介绍了node.js中的fs.futimes方法使用说明,本文介绍了fs.futimes方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 更改一个文件所提供的文件描述符引用的文件的时间戳. 简称 更改时间戳 语法: fs.futimes(fd, atime, mtime, callback) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 标识符 atime mtime call

  • node.js中的fs.lchmod方法使用说明 2014-02-20

    这篇文章主要介绍了node.js中的fs.lchmod方法使用说明,本文介绍了fs.lchmod的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 更改文件权限(不解析符号链接). 语法: fs.lchmod(fd, mode, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 文件描述符 mode 文件权限 callback 回调,传递异常参数err 例子:

  • node.js中的fs.readlinkSync方法使用说明 2014-02-26

    这篇文章主要介绍了node.js中的fs.readlinkSync方法使用说明,本文介绍了fs.readlinkSync方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说明: 同步版的 readlink() . 语法: fs.readlinkSync(path) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: path 路径 源码: 复制代码 代码如下: fs.readlinkSync = functi