방금 system()을 사용하지 않고 Windows API를 사용하여 디렉토리를 만들 수있는 코드 조각을 발견했습니다. 유일한 문제는 하위 디렉토리에 디렉토리를 만들 수 없다는 것입니다. 예를C++에서 CreateDirectory windows API 사용
#include<windows.h>
int main(){
CreateDirectory ("C:\\random", NULL);
return 0;
}
를 들어 C.
에 임의라는 이름의 폴더를 생성하지만
#include<windows.h>
int main(){
CreateDirectory ("C:\\Users\morons", NULL);
return 0;
}
을 할 경우 사용자에 따라 폴더 바보를 Usersmorons라는 이름의 C의 체 폴더에 생성하지. 제안 하시겠습니까?
CreateDirectory ("C : \\ Users \\ morons", NULL); –
나는이 방법으로 시도했지만 아무 것도 만들지 않습니다. – user1143336
C : \ Users에 디렉터리를 만들 수있는 권한이 있습니까? 필요한 권한을 가지려면 관리자 권한으로 프로그램을 실행해야 할 수도 있습니다. –