※요약
mkdir : 디렉토리(폴더)를 생성한다.
make directory
※특징
만들려는 폴더가 이미 존재하면 errno는 EEXIST,
폴더가 부정확하면 errno는 ENOENT
※함수 원형 및 설명
int mkdir( const char *dirname ); //dirname : 생성할 디렉토리 경로와 이름 //반환값 : 정상 일 때 0, 에러 시 -1
※예제
#include <stdio.h>
#include <direct.h> //mkdir
#include <errno.h> //errno
int main( )
{
char strFolderPath[] = { "D:\\CreateFolder" };
int nResult = mkdir( strFolderPath );
if( nResult == 0 )
{
printf( "폴더 생성 성공" );
}
else if( nResult == -1 )
{
perror( "폴더 생성 실패 - 폴더가 이미 있거나 부정확함\n" );
printf( "errorno : %d", errno );
}
return 0;
}
'C > 파일, 디렉토리 함수' 카테고리의 다른 글
| [C언어] 작업 디렉토리 (폴더) 변경 함수 - chdir (1) | 2013.12.11 |
|---|---|
| [C언어] 현재 작업 경로 얻는 함수 - getcwd (0) | 2013.12.11 |
| [C언어] 파일 및 디렉토리 속성 변경 함수 - chmod (0) | 2013.12.10 |
| [C언어] 디렉토리 (폴더) 삭제 함수 - rmdir (1) | 2013.12.09 |
| [C언어] 파일 삭제 함수 - remove (1) | 2013.12.09 |
| [C언어] 디렉토리 및 파일 존재 유무, 속성 검사 함수 - access (3) | 2013.12.08 |
| [C언어] 유니코드로 한글 출력 시 문제 (1) | 2013.12.06 |