• 5510阅读
  • 2回复

想问一个关于创建新文件夹的问题 [复制链接]

上一主题 下一主题
离线anjing186
 
只看楼主 倒序阅读 楼主  发表于: 2010-02-09
我现在需要用到一个创建新文件夹的功能,但是我不想用mkdir,md这样的东西,例如:
    char* fileName1  ;
    strcpy(fileName1,"bin/Debug/RepositoryPhiten/");
    char * p = m_strFilename.toLocal8Bit().data();
    strcat(fileName1,p);

    if(access(fileName1,0) == -1)
    {
         //没创建成功
         if(mkdir(fileName1, 0777))
        {
          return 0;
        }

    }

这样的我可以创建,但是我只是想想问下,QT里有没有直接可以创建文件夹的东西,QFile是创建文件,想问怎么创建文件夹,谢谢了。。。在线等哦。。。
离线午小夜

只看该作者 1楼 发表于: 2010-02-09
QDir判斷指定目錄是否存在,如不存在則創建。

if(!QDir("./photo").exists())
{
QDir photoDir;
photoDir.mkdir("./photo");
}
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线anjing186
只看该作者 2楼 发表于: 2010-02-09
谢谢哈。。。。
快速回复
限100 字节
 
上一个 下一个