Использование .NET System.SpecialFolders или аналогичного перечисления в node.js - PullRequest
1 голос
/ 05 июня 2019

Я портирую некоторый код из c # в электронное приложение node.js.Один из компонентов, над которым я работаю, использует перечисление Environment.SpecialFolders .В частности, SpecialFolders.Recent и SpecialFolders.ApplicationData.

Я обнаружил, что могу использовать process.env.APPDATA для указания на данные приложения, а для некоторых других компонентов я написал небольшие исполняемые оболочки и вызывал их с помощьюchild_process.exec, но это кажется грязным.Я хотел бы сделать все внутри узла.Я провел некоторый поиск, но не нашел узла или электронной библиотеки, которая предоставляет нужную мне информацию. Я специально ищу javascript, эквивалентный System.Environment.SpecialFolders.Recent

1 Ответ

1 голос
/ 05 июня 2019

Большинство специальных папок в Windows имеют эквивалентную переменную среды, которую вы должны использовать: https://docs.microsoft.com/en-us/windows/desktop/shell/knownfolderid

Эти специальные папки в процентах должны автоматически расширяться при использовании по пути ,Существует также модуль узла, который пытается обрабатывать специальные папки кроссплатформенным образом: https://www.npmjs.com/package/platform-folders

Согласно этой документации, недавние элементы по умолчанию имеют значение % APPDATA% \ Microsoft \ Windows \ Recent

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...