본문 바로가기
프로그래밍/C++

[C++] 하위 폴더 자동 생성

by 건우아빠유리남편 2011. 6. 30.
반응형
//하위에 폴더가 없으면 차례차례 만들어주는 함수
void CFtpFileTransfer::CreateNyaongeDir(char* Path) 
{ 
	char DirName[256];  //생성할 디렉토리 이름 
	char* p = Path;     //인자로 받은 디렉토리 
	char* q = DirName;   

	while(*p) 
	{ 
		if (('\\' == *p) || ('/' == *p))   //루트디렉토리 혹은 Sub디렉토리 
		{ 
			if (':' != *(p-1)) 
			{ 
				CreateDirectory(DirName, NULL); 
			} 
		} 
		*q++ = *p++; 
		*q = '\0'; 
	} 
	CreateDirectory(DirName, NULL);   
} 
반응형

댓글