[TIL] 오늘의 공부

[시스템 프로그래밍 리눅스 & 유닉스] 디렉터리 함수

개발소연자 2023. 10. 17. 21:42

디렉터리 생성: int mkdir(const char *pathname, mode_t mode);

디렉터리 삭제: int rmdir(const char *pathname);

현재 위치 확인: char *getcwd(char *buf, size_t size);

현재 위치 확인2: char *get_current_dir_name(void);

디렉터리명 변경 int rename(const char *oldpath, const char *newpath);

디렉터리 이동: int chdir(const char *path);

디렉터리 이동2: int fchdir(int fd);

디렉터리 열기: DIR *opendir(const char *name);

디렉터리 닫기: int closedir(DIR *dirp);

디렉터리 내용 읽기: struct dirent *readdir(DIR *dirp);

디렉터리 오프셋: long telldir(DIR *dir);

디렉터리 오프셋2: void seekdir(DIR *dirp, long loc);

디렉터리 오프셋3: void rewinddir(DIR *dirp)