zoukankan      html  css  js  c++  java
  • nodejs--路径问题

    在读写模块中,需要引入读写文件,此时需要注意路径问题。Node.js中为我们提供了两个参数:__dirname和__filename。

    __dirname:全局变量,存储的是文件所在的文件目录

    __filename:全局变量,存储的是文件名

     现有如下目录:

    pathtest.js:

    console.log('__dirname'+__dirname);
    console.log('__filename'+__filename);

    结果如下:

    所以在读写模块中可以引入__dirname参数,格式如下:

     1 'use strict';
     2 
     3 //引入fs模块
     4 var fs = require('fs');
     5 
     6 //异步读取时,传入的回调函数接收两个参数,当正常读取时,err参数为null,data参数为读取到的String类型数据。
     7 //当读取发生错误时,err参数代表一个错误对象,data为undefined。
     8 fs.readFile(__dirname+'/sample.txt', 'utf-8', function (err, data) {
     9     //读取失败
    10     if (err) {
    11         console.log(err);
    12     }
    13     //读取成功
    14      else {
    15         console.log('程序正在执行:'+'
    '+data);
    16     }
    17 });
    18 console.log('程序执行结束');
  • 相关阅读:
    Unable to load dbxmss.dll (ErrorCode 16). It may be missing from the system Path
    同一网内机器无法连通解决一例
    Day.24
    Day.24
    Day.23
    Day.22
    Day.23
    Day.21
    Day.22
    Day.01-Day.20
  • 原文地址:https://www.cnblogs.com/jfl-xx/p/7262022.html
Copyright © 2011-2022 走看看