
fs
873587091
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Node文件系统 其他文件相关操作
1.fs.rename(oldPath, newPath, callback)如果旧文件路径(oldPath)和新文件路径(newPath)在同一个文件夹下 如 ‘./a/b’和’./a/c’ 则是修改文件名或目录名fs.rename('./a/b','./a/c',function(error){ if(error){console.log("发生错误");} else{ conso...原创 2020-04-28 14:10:39 · 209 阅读 · 0 评论 -
Node文件系统 dir目录相关操作
1.导入let fs=require('fs');2. mkdir(path,[,options],callback) 创建目录结构path为嵌套关系 如: “./a/b” 当a不存在的时候 默认是会报错 而不是创建 如果有需要 可以将options设置为{recursive:true}, 这时 a不存在 系统会自动创建afs.mkdir("./a/b",{recursive:t...原创 2020-04-28 13:34:04 · 589 阅读 · 0 评论 -
Node文件系统 WriteStream写入文件
1.导入let fs=require('fs');2.创建WriteStream对象写入方式可参考: 文件读写let fws=fs.createWriteStream('./N4_操作文件系统/index.txt',{ flags:"a+", // 写入方式 encoding:"utf8", // 指定编码集 autoClos...原创 2020-04-28 11:08:30 · 1595 阅读 · 0 评论 -
Node文件系统 ReadStream读取文件
1.导入let fs=require('fs');2. 创建ReadStream对象读取方式可参考: 文件读写let frs=fs.createReadStream(path,{ flags:'r+', // 读取方式 encoding:"utf8", // 指定编码集 autoClose:true, // 是否自动关闭 start:0, ...原创 2020-04-28 10:38:49 · 971 阅读 · 0 评论 -
Node文件系统 stat查看信息、access测试权限和existsSync
1.fs.stat(path[, options], callback)fs.stat(path,function(error,stats){ console.log(stats); // 打印stats对象 查看其属性 console.log(stats.isDirectory()); // 路径所指是否是文件夹 console.log(stats.i...原创 2020-04-28 10:13:51 · 1347 阅读 · 0 评论 -
Node文件系统 文件描述符方式读写文件
fd - 文件描述符每个打开的文件都分配了一个称为文件描述符的简单的数字标识符,在fs中可以根据文件描述符fd来操作文件。和普通操作文件相比更加复杂 操作的是buffer 但是可以控制读写的位置及长度1.在同级目录下创建一个index.txt文件 内容随意 十来个字就好2. 导入fs并创建bufferlet fs=require('fs');let buffer=Buffer.al...原创 2020-04-28 00:40:26 · 455 阅读 · 0 评论 -
Node文件系统 fs异步与同步——文件读写
同步与异步在这先对同步和异步进行区别 同步:前面的代码先执行 后面的代码需要等待前面的代码执行完毕才会执行异步:代码的执行不分先后 也就是说前面的代码执行 不会导致后面的代码阻塞 所以异步代码的执行结果的顺序是不一定的在fs中对于文件的操作有异步和同步两种方式,异步中又分为普通异步和Promise异步两种 具体看代码一. 读取文件导入模块let fs=require('fs')...原创 2020-04-27 23:53:23 · 4089 阅读 · 0 评论