2014-02-26 9 views
1

Как создать скрытый каталог с использованием node.js под Windows?node.js создать скрытый каталог (Windows)

В Linux я хотел бы использовать:

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

но на Windows, мне нужно дополнительно установить скрытый атрибут каталога.

В Perl я хотел бы использовать:

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

Не уверен, что это возможно на данный момент – RobertPitt

+0

Есть ли независимый от платформы способ сделать это? –

ответ

3

Существует библиотека доступных для обработки этого 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 }); 

Обратите внимание, что для этого требуется собственный компилятор (он отображает Visual Studio в документации, но, возможно, другие могут быть использованы).

Смежные вопросы