相关疑难解决方法(0)

在Qt,C++中检查文件夹是否存在(以及创建文件夹)

在Qt中,如何检查当前目录中是否存在给定文件夹?
如果它不存在,我该如何创建一个空文件夹?

c++ filesystems qt

145
推荐指数
3
解决办法
12万
查看次数

为什么没有静态QDir :: makepath()?

我知道,要从给定的绝对路径在Qt中创建一个新路径,您可以使用QDir::makepath()as dir.makepath(path),就像在这个问题中所建议的那样.我使用它没有任何问题,它工作正常.我的问题是针对为什么开发人员不会提供静态函数来调用类似的方式QDir::makepath("/Users/me/somepath/");.QDir我不需要创建一个新实例.

我只能想到两个可能的原因:

1.开发人员"懒惰"或没有时间,所以他们没有添加一个,因为它不是绝对必要的.

2.调用QDir它的实例也mkpath(path)将被设置path,因此它可以方便进一步使用 - 但我似乎无法找到任何提示,这是文档中的实际行为.

我知道我重复自己,但同样,我也没有需要帮助的中如何做到这一点,但是我作为很感兴趣,为什么一个人必须这样做的.谢谢你可能错过了任何理由.

qt reasoning qdir

5
推荐指数
1
解决办法
1066
查看次数

标签 统计

qt ×2

c++ ×1

filesystems ×1

qdir ×1

reasoning ×1