zoukankan      html  css  js  c++  java
  • nodeJs学习-02 fs模块(文件操作)

    读文件:

    const fs = require('fs');
    //读文件(异步)  readFile(文件名,回调函数)
    fs.readFile('section03/testData/aaa.txt',function(err,data){
        console.log(err); 
        if(err){
            console.log('读取失败');
        }else{
            // console.log(data);
            console.log(data.toString());  //读取文件,并从二进制转为字符串
        }
    });

    写文件:

    const fs = require('fs');
    //写文件(异步)  writeFile(文件名,内容,回调函数)
    fs.writeFile('section03/testData/bbb.txt','这是我写入的内容',function(err){
      console.log(err);
    });

    案例:

    const http = require('http');
    const fs = require('fs');
    var server = http.createServer(function(req,res){
      var file_name = './section03/www' + req.url
      fs.readFile(file_name,function(err,data){
        if(err){    //找不到文件,出错
          res.write('404');
        }else{
          res.write(data);
        }
        res.end();
      });
      //end这样写法会出错,要再读完文件之后再结束
      // res.end();
    });
    server.listen(8082);
  • 相关阅读:
    Teradata中fastload使用
    Teradata 的rank() 和 row_number() 函数
    Oracle 10g下载链接
    SSH时不需输入密码
    Linux环境下GIT初次使用
    模块与包的概念
    迭代器 生成器
    Python
    Python
    函数式编程-尾递归、尾调用
  • 原文地址:https://www.cnblogs.com/LChenglong/p/11571217.html
Copyright © 2011-2022 走看看