Node.js文件系统模块fs创建可读流与可写流:fs.createReadStream()和fs. createWriteStream()

 2015年11月04日    3756

fs模块提供了创建文件可读流与创建文件可写读的方法:fs.createReadStream()和fs. createWriteStream(),这两个方法分别分返回一个Readable Stream对象和Writable Stream对象。通过这两个对象,我们可以基于流的文件处理,在读写大文件及基于流的转接、暂停、读取等操作方面有很大的作用。

阅读全文

使用Node.js的fs模块操作文件之文件、目录的重命名(移动)与删除

 2015年10月30日    3517

fs模块中提供了重命名(移动)文件或目录方法:fs.rename(),删除文件的方法:fs.unlink(),删除目录的方法:fs. rmdir()。这几个方法都有对应的同步版本方法:fs.renameSync()fs.unlinkSync()fs.rmdir()fs模块中的所有方法,都更推荐使用其同步版本,因为在任务量较大时同步版本会造成进程阻塞。另外,同步版本的方法需要使用trytry进行异常捕获,在使用上没有异步方法便利。

阅读全文