Skip to main content

ForEachFiles()

주어진 디렉터리 내의 모든 파일 및 디렉터리에 대해 지정된 작업을 수행하는 함수입니다.

Signature

forEachFiles: (param: {
each: (file: fs.Dirent) => void;
recursive?: boolean;
filter?: (file: fs.Dirent) => boolean;
}, TPath: string) => void

Parameters

Parameter

Type

Description

param

{ each: (file: fs.Dirent) => void; recursive?: boolean; filter?: (file: fs.Dirent) => boolean; }

각 파일 또는 디렉터리에 대해 실행할 작업과 설정

TPath

string

작업을 수행할 디렉터리의 경로

Returns

void

Example

// 주어진 디렉터리 내의 모든 파일 및 디렉터리에 대해 작업을 수행하는 예시
forEachFiles({
each: (file) => console.log(file.name),
recursive: true,
filter: (file) => file.isDirectory(),
}, 'src');