ノードアプリケーションでは、その隠しファイル以外のディレクトリ内のすべてのファイルを取得する必要があります。 私はfs.readdirを試しましたが、隠しファイルも表示しています。fs.readdirの結果で隠しファイルを作成する方法
答えて
あなたが使用することができます。
fs.readdir('/path/to/directory', (err, list) => {
list = list.filter(item => !(/(^|\/)\.[^\/\.]/g).test(item));
// Your code
});
をthis答えから正規表現を使用して、この単純な解決策は、結果からすべての隠しファイルを削除します。
var fs = require('fs');
var junk = require('junk');
fs.readdir('path', function (err, files) {
console.log(files.filter(junk.not));
});
私は隠しファイルを無視するjunkパッケージを使用します。
fs.readdir('/path/to/directory', function(err, list) {
list.forEach(function (filename) {
if(! /^\..*/.test(filename)) {
// display files
}
});
});
ジャンクはすべての隠しファイルをフィルタリングしません。 > ['.DS_StoreとThumbs.dbのようなシステム迷惑ファイルを除外](https://www.npmjs.com/package/junk) – 1252748
@ 1252748はい。正規表現を定義して、必要のないものを隠すことができます。 – Meteor
次に、ジャンクモジュールを使用する理由は何ですか? '/^\./'をフィルタリングするだけです。 'readdir'の結果をフィルタリングするのとまったく同じように、結果をフィルタリングするだけの処理をしないモジュールを使用する理由はありません。 – 1252748
- 1. 正規表現での結果を作成する方法
- 2. ElasticSearchの結果でバケツを隠す方法は?
- 3. バットファイルを作成してフォルダから隠しファイルと非隠しファイルをすべて削除する方法
- 4. Google検索結果のキーボードショートカットを作成する方法は?
- 5. PCAで散布図を作成する方法と結果を読む方法
- 6. 結果リストからデータフレームを作成する方法は?
- 7. Pythonで結果テーブルを作成する
- 8. 成果の作成方法
- 9. Azure Active Directoryグラフの結果を作成日で作成する
- 10. クエリ結果をループして新しいオブジェクトを作成する方法
- 11. フィルタ結果ごとに別々のExcelファイルを作成する
- 12. nunit 3.0結果ファイル作成のイベントを投稿するサブスクリプション
- 13. 減算の結果である図形からポリゴンを作成する方法
- 14. プレイフレームワーク(2.1)を作成する方法xunit形式でテスト結果をエクスポートする
- 15. .batファイルを使用して隠しファイルを作成する
- 16. LINQで結果セットの戻り値型を作成する方法
- 17. EWSでカレンダーアイテムを作成すると、結果を返す方法は?
- 18. ファイルを作成してtmpファイル名を作成する方法
- 19. WinのFlex/AIRで隠しファイルを作成する
- 20. 変数を作成して結果を表示する方法は?
- 21. Rubyファイルの結果をPHPページで取得する方法は?
- 22. ファイル名展開の結果をbashでテストする方法は?
- 23. メソッドの結果をJavaでファイルに出力する方法
- 24. ネストされたケースクエリを作成して正しい結果を得る方法
- 25. SQLで空の集計結果を生成する方法
- 26. EUの国民投票結果のインフォーメーショングラフィックビジュアリゼーションの作成方法は?
- 27. Ajax/jQueryの結果のドロップダウンリストの作成方法
- 28. Android:すべての結果の合計を作成する方法
- 29. MFCで "CArray <CArray <CString>>&結果"を作成する方法?
- 30. 隠しリストビューを作成する方法(Androidウェア)
可能重複[Nodejs - 隠しファイルをチェック](http://stackoverflow.com/questions/8905680/nodejs-check-for-hidden-files) –
私が言うにあなたは(またはかもしれません)ループを実行して、「隠された」ファイルを除外します。上記のリンクを確認してください。 – leesei