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;

    }

    坚持成就伟大
  • 相关阅读:
    双主MySQL+keepalived高可用配置
    centos6.8服务器部署svn
    Centos6下rpm安装MySQL5.6
    CentOS6.8下部署Zabbix3.0
    python核心编程第六章练习6-15
    python核心编程第六章练习6-14
    scp 将数据从一台linux服务器复制到另一台linux服务器
    $config['base_url'] BASE_URL
    ubunt设置终端快捷键设置 及 常用快捷键
    URL 路由
  • 原文地址:https://www.cnblogs.com/xian-yongchao/p/9494584.html
Copyright © 2011-2022 走看看