Как создать новый файл с полным путем в Qt?

Я новичок в Qt и только что застрял с этой проблемой. Я ищу файлSomePath/NewDirectoryA/NewFile.kml (NewFile.kml будет единственным файлом вNewDirectoryAимея этот каталог только для поддержания семантики в проекте).

ЕслиSomePath/NewDirectoryA/NewFile.kml существует, тогда я буду использовать его в своем коде, и если он не существует, я должен создать его Если этот файл не существует, то этот каталог также не существует вSomePath, Так что, если мне нужно создать файл, я могу использовать QFile и открыть его в режиме ReadWrite или WriteOnly.

Но проблема в том, что я должен создать файл с самой директорией.
Я пробовал сQFile с именем файлаSomePath/NewDirectoryA/NewFile.kml но это не сработало.

Пожалуйста, предложите мне способ, которым я могу создать новый файл (NewFile.kml) в новом каталоге (NewDirectorA) в заданном месте (SomePath).