ファイルのディレクトリを繰り返し処理していて、ファイルが隠されているかどうかをテストできるかどうか疑問に思っていました。現在、ファイルが '。'で始まっているかどうかを確認しています。か否か。これはMac(とLinux、多分)でも動作しますが、Windowsでどうやってやるのだろうと思いますか?また、この期間は、Linuxのあらゆる種類のファイルを非表示にしますか?Nodejs - 隠しファイルを確認する
ありがとうございます!
コード:
var fs = require('fs');
fs.readdir('/path', function(err, list) {
list.forEach(function(filename){
var isHidden = /^\./.test(filename);
// etc ...
});
});
Windowsデスクトップのファイルとフォルダでテストします。私が適用した標準属性の組み合わせに関係なく、すべてのファイルには33060のモードがあり、すべてのフォルダには16822のモードがあります。http://stackoverflow.com/questions/13440589/retrieve-file-attributes-from-windowsホストスクリプトを使用するソリューションの場合は-cmd。 –
私の上記のリンクに基づいて、単純に隠しファイルを処理するモジュールを作成しました:https://www.npmjs.org/package/hidefile –