Nodejs 基础篇 07 — 创建目录(同步异步)

同样,我们再多看几个异步方法,之后就可以同样的方式尝试一下文档提供的其他方法。

这里看下创建和删除目录方法: fs.mkdir, fs.mkdirSync

文档内容如下:

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

Asynchronously creates a directory. No arguments other than a possible exception are given to the completion callback. mode defaults to 0o777.

See also: mkdir(2)

fs.mkdirSync(path[, mode])#

Synchronously creates a directory. Returns undefined. This is the synchronous version of fs.mkdir().

See also: mkdir(2)

 

这样我们就可以根据提供的方法写一个例子:

var fs = require('fs');

fs.mkdir('stuff', function(err){

fs.readFile('readme.text', function(err, data){

fs.writeFile('./stuff/new file.text', data, function(err,data){

console.log("created ok");

});

});

});

实现的效果是创建一个文件夹“stuff”, 同时读取readme.text的内容,创建并复制到stuff文件夹下的新文件 new file中

未经允许不得转载:Mr.开发者 » Nodejs 基础篇 07 — 创建目录(同步异步)

赞 (0)
分享到:更多 ()