fopen 관련 질문입니다.
샤인
2023.04.01
질문 제목 : fopen 관련 질문입니다.fopen 할 때 파일명 앞에 경로를 적어주는데, 이 때 존재하지 않는 디렉토리경로를 적어주면
디렉토리가 생성이 되야하는거 아닌가요?질문 내용 : 우선기본 경로로aa/bb/cc 가 있습니다.
그런데 저는 aa/bb/cc/dd이 dd에 어떤 txt파일을 만들고 싶습니다.
그래서 aa/bb/cc/dd/text.txt 이렇게 open할 파일명을 설정하고,
file *h_fp = null;
h_fp = fopen(aa/bb/cc/dd/text.txt,a);
이렇게 fopen을 하였습니다. 하지만[ errno : 2 ] :: enoent, 이상한 파일 또는 디렉터리
에러가 발생합니다. 그렇다면 fopen은 반드시 존재하는 디렉토리 경로만 설정해줘야 하는데
이 때 존재하지 않는 디렉토리를 설정했을 때, 디렉토리가 생성되게 하는 방법이 없을까요?
fopen으로는 파일이 존재하지 않을 때 파일을 생성해줘서 디렉토리도 같이 생성할줄 알았는데
아닌것 같습니다.
-
도래
CreateDirectory함수를 써보세요