我是一个 Qt 初学者,只是遇到了这个问题。我正在寻找一个文件SomePath/NewDirectoryA/NewFile.kml
(NewFile.kml
将是 中唯一的文件NewDirectoryA
,拥有这个目录只是为了维护项目中的语义)。
如果SomePath/NewDirectoryA/NewFile.kml
存在,那么我将在我的代码中使用它,如果它不存在,那么我必须创建它。如果此文件不存在,则此目录也不存在于SomePath
. 所以如果我必须创建一个文件,我可以使用 QFile 并以 ReadWrite 或 WriteOnly 模式打开它。
但问题是我必须使用目录本身创建文件。
我尝试使用QFile
文件名SomePath/NewDirectoryA/NewFile.kml
,但没有成功。
请建议我一种可以在给定位置 (SomePath) 的新目录 (NewDirectorA) 中创建新文件 (NewFile.kml) 的方法。