direct.h는 C/C++ 헤더 파일로, 마이크로소프트 윈도우에서 제공되며 파일 시스템 디렉토리를 조작하는 함수들을 포함한다. 비슷한 기능을 수행하는 일부 POSIX 함수들은 unistd.h에 있다.
이름 |
동작
|
int _chdir(char* path) |
작업 디렉토리를 변경한다.
|
int _chdrive(int drive) |
디스크 드라이브를 변경한다.
|
char* _getcwd(char* buffer, size_t length) |
현재 작업 디렉토리 경로명을 가져온다.[1]
|
char *_getwd(char *path_name); |
작업 디렉토리를 가져온다.
|
int _getdrive(void) |
디스크 드라이브를 가져온다.
|
int _mkdir(const char* pathname) |
디렉토리를 만든다.
|
int _rmdir(const char* pathname) |
디렉토리를 제거한다.
|
void _fnmerge(char* path, const char* drive, const char* dir, const char* name, const char* ext) |
drive, dir, name, ext를 path로 병합한다.
|
int _fnsplit(const char* path, char* drive, char* dir, char* name, char* ext) |
path를 drive, dir, name, ext로 분리한다.
|
char* _searchpath(const char* file) |
파일을 검색한다.
|