ホームページ > ウェブフロントエンド > jsチュートリアル > Node.js を使用してディレクトリのファイル リストを取得する方法

Node.js を使用してディレクトリのファイル リストを取得する方法

Susan Sarandon
リリース: 2024-12-01 08:09:14
オリジナル
971 人が閲覧しました

How to Get a Directory's File List Using Node.js?

Node.js を使用してディレクトリ内のファイル リストを取得する

ディレクトリからファイル名のリストを取得することは、Node の一般的なタスクです.js。 Node.js コアは、このプロセスを簡素化する fs モジュールを提供します。その方法は次のとおりです。

fs.readdir

fs.readdir メソッドは、ディレクトリの内容を読み取り、ファイル名の配列を非同期的に返します。このメソッドの非同期の性質により、Node.js は読み取り操作の進行中にブロックすることなく実行を継続できます。 readdirSync メソッドは fs.readdir と同様に動作しますが、ディレクトリを同期的に読み取り、ファイルの配列を返します。名前。これは、読み取り操作が完了するまでコードの実行が一時停止されることを意味します。

const fs = require('fs');
const testFolder = './tests/';

fs.readdir(testFolder, (err, files) => {
  files.forEach(file => {
    console.log(file);
  });
});
ログイン後にコピー

fs.readdir と fs.readdirSync のどちらを選択するかは、特定の使用例によって異なります。ファイル リストへの即時アクセスが必要な場合は、fs.readdirSync を使用できます。ただし、非同期実行が優先される場合は、fs.readdir の方が適切な選択です。

以上がNode.js を使用してディレクトリのファイル リストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート