我怎么写这个回到父2层去找文件?
fs.readFile(__dirname + 'foo.bar');
我怎么写这个回到父2层去找文件?
fs.readFile(__dirname + 'foo.bar');
当前回答
你可以使用
path.join(__dirname, '../..');
其他回答
如果你不确定父结点在哪里,这个会给你路径;
var path = require('path'),
__parentDir = path.dirname(module.parent.filename);
fs.readFile(__parentDir + '/foo.bar');
我在运行电子应用程序我可以通过path。resolve()获取父文件夹
父1级:路径。解析(__dirname, '..') + '/'
父2级:路径。解决(__dirname”. .', '..') + '/'
你可以使用
path.join(__dirname, '../..');
看起来你需要路径模块。(路径。特别是正常化)
var path = require("path"),
fs = require("fs");
fs.readFile(path.normalize(__dirname + "/../../foo.bar"));
这也可以:
fs.readFile(`${__dirname}/../../foo.bar`);