경로 문자열을 입력하면 해당 경로를 자동 체크해서 없으면 경로생성해주는 함수
void checkPath(QString path)
{
int i = 0;
QString filepath = "";
do
{
filepath = path.section('/', 0, i++); // 섹션별 분할
// 디렉토리 존재 여부 체크 후 없으면 생성
QDir dir(filepath);
if (!dir.exists()) {
dir.mkdir(filepath);
}
} while (filepath != path);
}
checkPath("d:/aaa/bbb/ccc"); => 해당 경로에 디렉토리 없으면 각 디렉토리 자동생성
댓글 없음:
댓글 쓰기