nodejs 文件、文件夹操作

文件读取功能 :只是涉及到nodejs两个模块,基本http服务模块和fs文件读取模块

1.文件写入

var fs=require("fs");

var http=require("http");

var msg="我是你爸爸";

//创建服务器
http.createServer(function(req,res){
  //文件写入:参数(输入文件,数据,[编码可选],回调函数(错误参数)
  fs.writeFile("./demo.txt",msg,'utf-8',function(err){

    if(err){

      throw err;  

    }

    console.log("写入成功");

  })

}).listen(9090,function(){

  console.log("http://localhost:9090");

});

2.文件追加

writeFile 修改为 appendFile即可,方法一样

3.文件读取

var fs=require("fs");
var http=require("http");
http.createServer(function(req,res){
  //读取文件,回调函数包括错误对象和正确的数据对象
  fs.readFile("./demo.txt",'utf-8',function(err,data){
    if(err){
      throw err;  
    }
    console.log(data);
  })
}).listen(9090,function(){
  console.log("http://localhost:9090");
});

4. 创建文件夹

var fs=require("fs");
var arr=["01-教学资料","02-源代码"];

fs.mkdir("./01-教学资料",function(err){
  if(err){
    throw err;
    console.log("创建文件夹失败");
  }
  fs.mkdir("./01-教学资料/01-笔记大纲");
  fs.mkdir("./01-教学资料/02-作业任务");
})

fs.mkdir("./02-源代码",function(err){
  if(err){
    throw err;
    console.log("创建文件夹失败");
  }
})

转载于:https://my.oschina.net/shuaihong/blog/1544501

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值