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');