时间:2021-07-01 10:21:17 帮助过:4人阅读
这种方法意味着,操作系统中有一些非常方便的功能,需要在Node中重建。这是一个教你如何使用文件系统软件包的实用教程。
引用文件
与文件系统的交互很重要的一点是要指向正确的文件。由于NPM的包使用相对路径引用,所以你不能把路径写死在代码。有两个主要方式来以确保包能引用到正确的文件:
读取文件
在节点中的异步读取文件的最简单方法就是使用流!下面是一个例子:
创建文件
创建文件也并不是很难,这里有一个用node实现的cat命令:
删除文件
在Shell脚本中删除的文件和目录通常使用 rm-rf 命令。NodeJS中一个 rimraf 也实现了相同的功能:
创建目录
创建跟删除文件很相似,使用 mkdirp 包
查找文件
使用 readdirp 查找当前目录下的文件:
使用findup查找当前父级目录中的文件:
关于管道(pipes)
在管道中对整个数据流的错误进行一次处理非常。而不用对每个单独的数据流使用 .on('error', cb) :