gpt4 book ai didi

.net - 在 Node.js 中使用 .NET System.SpecialFolders 或类似枚举

转载 作者:太空宇宙 更新时间:2023-11-03 23:57:26 24 4
gpt4 key购买 nike

我正在将一些代码从 C# 移植到 Node.js Electron 应用程序。我正在开发的组件之一依赖于 Environment.SpecialFolders枚举。特别是 SpecialFolders.RecentSpecialFolders.ApplicationData

我发现我可以使用process.env.APPDATA来指向应用程序数据,对于其他一些组件,我编写了小型可执行 package 器并使用child_process.exec调用它们,但这看起来很困惑。我想做 Node 内的所有事情。我已经进行了一些搜索,但没有找到公开我需要的信息的 Node 或 Electron 库。 我正在专门寻找与 System.Environment.SpecialFolders.Recent

等效的 JavaScript

最佳答案

Windows 中的大多数特殊文件夹都有一个等效的环境变量,您应该能够使用: https://learn.microsoft.com/en-us/windows/desktop/shell/knownfolderid

这些百分比编码的特殊文件夹在路径中使用时应自动扩展。还有一个 Node 模块尝试以跨平台的方式处理特殊文件夹: https://www.npmjs.com/package/platform-folders

根据该文档,最近的项目默认为 %APPDATA%\Microsoft\Windows\Recent

关于.net - 在 Node.js 中使用 .NET System.SpecialFolders 或类似枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56466355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com