本文共 549 字,大约阅读时间需要 1 分钟。
nodejs中提供了两个全局变量来获取获取绝对路径:
__dirname
:获取当前被执行的文件的文件夹所处的绝对路径__filename
:获取当前被执行的文件的绝对路径全局变量的含义是:
测试使用,在任意代码的任意位置
console.log(__dirname)console.log(__filename)
在文件操作时,使用绝对路径
只需要在读入文件时,在路径前面拼接上:
// 拼接html5.jpg的绝对路径// 1) 找到当前文件夹的绝对路径console.log(__dirname)// 2) 加上 html5.jpgconst fs = require('fs')const filePath = __dirname + '\\html5.jpg'// 走一步,看一步console.log(filePath)fs.readFile(filePath,function(err, data) { if(err) { console.log(err) return } console.log(data)})
转载地址:http://bdca.baihongyu.com/