Добавление переменной в __dirname - Javascript - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь добавить переменную в __dirname, потому что я хочу перемещаться по папкам в зависимости от этого, но, похоже, это не работает.

Разве это не правильный способ сделать это?

       var directory = '/some_folder/';

       fs.readdir(__dirname + directory, function(err, files){
            // code
       }

Если быть более точным, у меня есть папка примерно такая:

  A_folder
      some_folder
      some_other_folder
      ..

И зная __dirnameэто A_folder Я хочу получить доступ к другим папкам в зависимости от того, какая у меня переменная "directory".

1 Ответ

0 голосов
/ 24 апреля 2018

Используйте path.join(), чтобы получить абсолютный путь. Передайте относительный путь в качестве второго аргумента.

var path = require('path');
var directory = path.join(__dirname, './some_folder');

fs.readdir(directory, function(err, files){
     // code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...