2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【JavaScript】readdirSyncメソッドとは

Posted at

readdirSyncメソッドとは

readdirSync メソッドは、Node.js の fs モジュールに含まれる同期的なファイルシステム操作メソッドの一つです。このメソッドは、指定されたディレクトリ内のファイルおよびサブディレクトリのリストを同期的に取得します。

使用方法

以下は readdirSync メソッドの基本的な使用法です:

const fs = require('fs');

try {
  // 指定されたディレクトリ内のファイルおよびサブディレクトリのリストを取得
  const files = fs.readdirSync('/path/to/directory');
  console.log(files); // ファイルおよびディレクトリのリストを出力
} catch (err) {
  console.error('Error reading directory:', err);
}

readdirSync メソッドは指定されたディレクトリ内のエントリの名前を配列として返します。ディレクトリ内のエントリがサブディレクトリやファイルである場合、その名前が配列の要素として含まれます。

まとめ

このメソッドは同期的に実行されるため、ファイルシステムの操作が完了するまで次の処理はブロックされます。大規模なファイルシステムや大量のファイルがある場合、同期的なメソッドの使用には注意が必要です。非同期的なメソッドを選択するか、同期的なメソッドを非同期的な方法で使用することが推奨されます。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?