码迷,mamicode.com
首页 > Web开发 > 详细

nodejs_fs模块常用方法

时间:2020-06-22 23:05:54      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:const   作用   语法   fsrm   head   模块   ref   同步   mdi   

fs.mkdir

  • 语法:fs.mkdir(path[, options], callback)
  • 同步:fs.mkdirSync()
  • 额外知识点:可以添加 recursive: true 参数,不管创建的目录 /tmp 和 /tmp/a 是否存在:
fs.mkdir(‘/tmp/a/apple‘, { recursive: true }, (err) => {
  if (err) throw err;
});
//由此创建的目录不论是否存在都不会报错,如果存在则不作任何操作.如果文件夹不存在则创建它.

fs.readdir

  • 语法:fs.readdir(path, callback)
  • 返回一个数组,其值是由该文件夹下每个文件的名称组成.
  • 它没有同步语法.

fs.writeFile

  • 语法:fs.writeFile(file, data[, options], callback)
  • 同步:fs.writeFileSync()
  • 它向指定文件写入数据,若文件不存在则创建它

fs.appendFile

  • 语法:fs.appendFile(path, data[, options], callback)
  • 同步:fs.appendFileSync()
  • 它向指定文件追加写入数据,若文件不存在则创建它

fs.readFile

  • 它有同步语法fs.readFileSync(path,(err,data)=>{})
  • 它作用是读取指定文件夹的数据
  • 它读取出来的是buffer数据
const fs = require(‘fs‘);
var data = fs.readFileSync("./tmp/num.txt");
console.log(data);
//文件数据:5646sadha
//<Buffer 35 36 34 36 73 61 64 68 61>
  • 它的作用是删除指定位置的文件
  • 文件夹内文件未完全删除不可删除文件夹
  • 它有同步语法

fs.rmdir

  • 它有同步语法
  • 它用于删除指定文件夹

nodejs_fs模块常用方法

标签:const   作用   语法   fsrm   head   模块   ref   同步   mdi   

原文地址:https://www.cnblogs.com/Syinho/p/13179246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!