QDir的mkdir和mkpath区别

都是创建目录,应该搞哪个好捏?

mkdir:上层目录不存在时,创建会失败。比如创建“c:\12”,如果1不存在,那2也创建不了。目录已经存在时会返回false。

mkpath:上层目录不存在也没关系,自动一起创建。目录已经存在时会返回true。

 

嗯,这么看来,大多数情况下用mkpath比较方便。