找回密码
 立即注册
收起左侧

建立文件夹命令不起作用??

4
回复
7520
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2016-1-22 15:12:41 显示全部楼层 |阅读模式
5Qter豆
为什么下面的代码没有起作用?   
QDir dir;
    if(!dir.exists("./tmp/Diss"))
        dir.mkdir("./tmp/Diss");
我查了一下dir.mkdir("./a/Diss");的返回值是false?

上面用了相对路径,但是用绝对路径"/tmp/Diss"就可以。


最佳答案

查看完整内容

dir.mkdir("./tmp/Diss");返回失败的原因是你当前目录下面没有tmp这个目录,如果你当前目录下有tmp目录的话应该是可以的。你可以一级一级的建目录,不要一下子建多级。 你用绝对路径可以的原因是/tmp是存在的,
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-1-22 15:12:42 显示全部楼层
dir.mkdir("./tmp/Diss");返回失败的原因是你当前目录下面没有tmp这个目录,如果你当前目录下有tmp目录的话应该是可以的。你可以一级一级的建目录,不要一下子建多级。
你用绝对路径可以的原因是/tmp是存在的,
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2016-1-22 20:13:11 显示全部楼层
自己顶一下。
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-1-23 09:01:13 显示全部楼层
你可以试一下mkdir命令你建多级不存在的目录也是返回失败的。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2016-1-23 10:02:12 显示全部楼层
xiexie !!!!!!!!!!!!!!!!!!!!1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了