Не удается открыть подкаталог в проводнике? - Node.js

Я не могу понять, почему я не могу открыть подкаталог "Мои документы" в Node.js.

Мой текущий код:

function fileExplorer() {
    var spawn = require('child_process').spawn,
    child    = spawn('C:\\Windows\\explorer.exe', 
    ["%userprofile%\\documents"]);
  }

Работает совершенно нормально, чтобы запустить папку "Мои документы" пользователя. Однако, если я хочу открыть каталог внутри "Мои документы", как, например, "Мои документы / Дополнительные материалы", следующее не будет работать:

function fileExplorer() {
    var spawn = require('child_process').spawn,
    child    = spawn('C:\\Windows\\explorer.exe', 
    ["%userprofile%\\documents\\extra stuff"]);
  }

Что мне не хватает? Простите, если что-то не так с тем, что я спрашиваю, у меня есть мозги, ориентированные на дизайн, и я более знаком с HTML, CSS и некоторым Javascript.

1 ответ

%USERPROFILE% переменная окружения доступна вашим кодом в process.env.USERPROFILEтак что вы можете сделать эту работу с path.join(process.env.USERPROFILE, 'Documents/extra stuff')

Другие вопросы по тегам