zoukankan      html  css  js  c++  java
  • 创建文件夹、新建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;

    }

    坚持成就伟大
  • 相关阅读:
    ios js交互
    再次记录 cocoapods
    CABasicAnimation
    mysql授权
    很简单的代码,但是无法解释的错误
    4款开源免费的数据可视化JavaScript库
    【工具】获取窗口与控件信息
    从网易搬家来的49篇日志
    Git Extensions system.invalidoperationexception尚未提供文件名,因此无法启动进程
    哆啦A梦欺骗了你!浏览器CSS3测试遭质疑
  • 原文地址:https://www.cnblogs.com/xian-yongchao/p/9494584.html
Copyright © 2011-2022 走看看