Node.js 创建隐藏目录(Windows)

6

如何在Windows下使用node.js创建一个隐藏目录

在Linux上,我会使用以下命令:

var fs = require('fs');
fs.mkdirSync(".hiddenDir");

但在Windows中,我还需要附加设置目录的隐藏属性。
在Perl中,我会使用:
Win32::File::SetAttributes(".hiddenDir", Win32::File::DIRECTORY() | Win32::File::HIDDEN());

目前不确定这是否可能。 - RobertPitt
有没有一种平台无关的方法来做到这一点? - Dom Vinyard
3个回答

8

7

5

我使用了库hidefile,在所有平台上隐藏文件和目录。

const hidefile = require('hidefile');

hidefile.hideSync('.hiddenDir');

无需编写额外的代码来适配不同平台。 我已经在我的 Electron JS 桌面应用程序上使用了它。它可以在所有平台上正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接