> 웹 프론트엔드 > JS 튜토리얼 > Node.js를 사용하여 디렉토리의 파일 목록을 얻는 방법은 무엇입니까?

Node.js를 사용하여 디렉토리의 파일 목록을 얻는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-01 08:09:14
원래의
956명이 탐색했습니다.

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

Node.js를 사용하여 디렉터리에서 파일 목록 가져오기

디렉터리에서 파일 이름 목록을 검색하는 것은 Node에서 일반적인 작업입니다. .js Node.js 코어는 이 프로세스를 단순화하는 fs 모듈을 제공합니다. 방법은 다음과 같습니다.

fs.readdir

fs.readdir 메서드는 디렉터리의 내용을 읽고 비동기적으로 파일 이름 배열을 반환합니다. 이 메서드의 비동기 특성 덕분에 Node.js는 읽기 작업이 진행되는 동안 차단 없이 계속 실행할 수 있습니다.

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

fs.readdir(testFolder, (err, files) => {
  files.forEach(file => {
    console.log(file);
  });
});
로그인 후 복사

fs.readdirSync

fs. readdirSync 메서드는 fs.readdir과 유사하게 동작하지만 동기적으로 디렉터리를 읽고 파일 이름 배열을 반환합니다. 즉, 읽기 작업이 완료될 때까지 코드 실행이 일시 중지됩니다.

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

fs.readdirSync(testFolder).forEach(file => {
  console.log(file);
});
로그인 후 복사

fs.readdir과 fs.readdirSync 중 선택은 특정 사용 사례에 따라 다릅니다. 파일 목록에 즉시 액세스해야 하는 경우 fs.readdirSync를 사용할 수 있습니다. 그러나 비동기 실행을 선호하는 경우 fs.readdir이 더 적절한 선택입니다.

위 내용은 Node.js를 사용하여 디렉토리의 파일 목록을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿