카테고리 없음
[Node.js] 6. 파일 관리하기 - (opendir, readdir)
cheon seung hyeon
2023. 3. 15. 16:13
파일 관리하기
프로그래밍 언어들은 다양한 형태, 방식으로 저장된 파일들을 관리할 수 있는 여러 함수들을 제공하고 있습니다.
그 중에서 계층의 형태를 띄고 있는 트리 구조에 파일들을 관리할 때 사용하는 함수가 몇 가지 존재합니다.
#include <stdio.h>
#include <unistd.h>
#include <dirent.h>
#include <sys/stat.h>
int main(){
DIR* info;
struct dirent* entry;
mkdir("test_A"); // 실행 파일이 있는 곳에 생성
mkdir("test_B"); // 실행 파일이 있는 곳에 생성
dir_info = opendir("."); // 현재 디렉토리를 열기
if (NULL != info){
while (entry = readdir(info)) {
// 디렉토리 안에 있는 모든 파일과 디렉토리 출력
printf("%s\n", entry->d_name);
}
closedir(info);
}
}