• 创建文件夹、新建txt文件


    1、创建文件夹

    QString myMkdir(QString path, QString floderName)    //参数 path,创建的文件夹所在路径;  参数floderName,所创建的文件夹名。   返回值:如果存在该文件夹或者文件夹创建成功,返回创建的文件所在路径(包含自身)。否则,返回NULL

    {
      QDir dir;
      if (dir.cd(path))
      {
        if (!dir.exists(floderName))
        {
          if (dir.mkdir(floderName))
            path += "/" + floderName;
          else
            return NULL;  //可以发送文件夹创建失败信号
        }
        else
          path += "/" + floderName;
        return path;
      }
      else
        return NULL;  //目录进入失败信号

    }

    2、创建txt文本文件,并插入文本。

    bool mkdirTxt(QString path, QString fileName,QString text)

    {
      QString filePath = QString("%1/%2.txt").arg(path).arg(fileName);
      QFile file(filePath);
      if (!file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append))
        return false;
      QTextStream in(&file);
      file.open(QIODevice::Truncate);   //如果该文件已经存在,则将文件中存在的内容清空。
      file.close();             //关闭之后才能实现清空操作
      file.open(QIODevice::WriteOnly);    //以只写方式打开
      in << text;
      file.close();

      return true;

    }

    坚持成就伟大
  • 相关阅读:
    MyEclipse 使用快捷键
    修改MyEclipse默认的Servlet和jsp代码模板
    设置MyEclipse开发项目时使用的JDK
    65.广搜练习:细胞数目
    65.广搜练习:细胞数目
    61.新的开始(最小生成树)
    61.新的开始(最小生成树)
    66.广搜练习:最少关卡路
    66.广搜练习:最少关卡路
    64.广搜练习跳马问题
  • 原文地址:https://www.cnblogs.com/xian-yongchao/p/9494584.html
Copyright © 2020-2023  润新知