javascript - node.js 创建隐藏目录 (Windows)

标签 javascript node.js

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

在 Linux 上我会使用:

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

但在 Windows 上我需要另外设置目录的 HIDDEN 属性。

在 Perl 中我会使用:

Win32::File::SetAttributes(".hiddenDir", Win32::File::DIRECTORY() | Win32::File::HIDDEN());

最佳答案

有一个库可以用来处理这个问题,fswin:

https://www.npmjs.org/package/fswin

请在此处查看有关 setAttribute 的文档:

https://github.com/xxoo/node-fswin/wiki/setAttributes-and-setAttributesSync

换句话说:

fswin.setAttributesSync('test.txt', { IS_HIDDEN: true });

请注意,这需要一个 native 编译器(它在文档中列出了 Visual Studio,但也许可以使用其他编译器)。

关于javascript - node.js 创建隐藏目录 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22053335/

相关文章:

node.js - 结束对话

javascript - 是否有 cubism.js + WebSocket 的教程或示例?

javascript - Flux:Stores 是否应该通知组件发生了什么变化?

javascript - JQuery 自动完成后获取 ID 的值

node.js - Nodejitsu 说我的应用程序是 "not a Node app"- 是否有特殊的方法来编写用于 Nodejitsu 部署的 Node 应用程序?

node.js - 错误 [ERR_STREAM_PREMATURE_CLOSE] : Premature close in Node Pipeline stream

node.js - 使用聚合来组合两个字段

html - node.js、socket.io - 网站架构

JavaScript 按位未定义的陷阱?

javascript - 通过 JavaScript 从 CRM 2011 检索可排序电子邮件列表