2016-04-10 4 views
0

WindowsのファイルがElectronで隠されていると判断する方法はありますか?私は、ファイルのプロパティで隠された属性を知っている必要があり、ファイル名の前にはドットがありません。現在、fsを使用してファイルシステム情報を取得していますが、私はこの情報を入手する手段がありません。ファイル/フォルダーが電子/ノード経由でWindowsに隠されているかどうかを調べる

いくつかのサンプルのユースケースは、(活字体を使用して)次のようになります。

import fs = require('fs'); 

getVisibleFilesSync(): string[] { 
    const folderItems = fs.readdirSync(folderPath); 
    return folderItems.filter(x => !isHidden(x)); 
} 

isHidden(path: string): boolean { 
    // how to determine if path is hidden under Windows? 
} 

答えて

1

hidefileモジュールでisHiddenSync機能を使用してみてください。

+0

あなたの答えのおかげで、私はこれまでのところ、[SO答え](http://stackoverflow.com/questions/13440589/retrieve-file-attributes-from-windows-cmd)をたどってきました。それは正確な複製ではありません(SOフラグ - トロールは不一致かもしれません)ので、私の関数 'isHidden'の実装を更新します。 – Jay

関連する問題