精华内容
下载资源
问答
  • 在绝对路径中循环新建若干文件夹:(QT5.6.1+win10) QFileInfo l_info("./file0305.exe"); QString l_str = l_info.absolutePath();//绝对路径:D:\QT\QT5.6.1\Projects\file0305\build-file0305-Desktop_Qt_5_6_...

    在绝对路径中循环新建若干文件夹:(QT5.6.1+win10)

        QFileInfo l_info("./file0305.exe");
        QString l_str = l_info.absolutePath();//绝对路径:D:\QT\QT5.6.1\Projects\file0305\build-file0305-Desktop_Qt_5_6_1_MinGW_32bit-Debug
    
        QString dir_str;
        for(int i=1;i<5;i++)
        {
            QString str = QString::number(i);//文件夹名(int转QString )
            // dir_str = "D:/QT/QT5.6.1/Projects/file0305/build-file0305-Desktop_Qt_5_6_1_MinGW_32bit-Debug/debug/"+str;
            dir_str = l_str+"/"+str;
            // 检查目录是否存在,若不存在则新建
            QDir dir;
            if (!dir.exists(dir_str))
            {
                bool res = dir.mkpath(dir_str);
                qDebug() << "新建目录是否成功" << res;
            }
            else
            {
                qDebug() <<"目录存在" ;
            }
        }
    

    运行后创建4个文件夹:
    在这里插入图片描述

    展开全文
  • 在编写一个小工具时,需要保存日志文件,并且是统一放在一个文件夹下,一开始单纯的用filename="log/log.txt";发现行不通,于是查看Qt帮助文档  找到了方法,如下: QString filename ="log....

     在编写一个小工具时,需要保存日志文件,并且是统一放在一个文件夹下,一开始单纯的用filename="log/log.txt";发现行不通,于是查看Qt帮助文档

     找到了方法,如下:

    QString filename ="log.txt";
    QDir dir;
    if(!dir.exists("log")){
    	dir.mkdir("log");
    }
    dir="log";
    QString path = dir.filePath(filename);
    QFile file;
    file.setFileName(path);
    
    if(file.open(QIODevice::WriteOnly |QIODevice::Text |QIODevice::Append)){
    	file.write("somthing");
    }
    file.close();

    写下来,怕以后忘记了,哈哈哈

     

     

     

    展开全文
  • 比如要新建这么个文件夹 F://学习资料/考研数学模拟卷 可以使用如下代码: QString dir_str = "F://学习资料/考研数据模拟卷"; // 检查目录是否存在,若不存在则新建 QDir dir; if (!dir.exists(dir_str))...

    比如要新建这么个文件夹 F://学习资料/考研数学模拟卷

    可以使用如下代码:

    	QString dir_str = "F://学习资料/考研数据模拟卷";
    
    	// 检查目录是否存在,若不存在则新建
    	QDir dir;
    	if (!dir.exists(dir_str))
    	{
    		bool res = dir.mkpath(dir_str);
    		qDebug() << "新建目录是否成功" << res;
    	}
    如果使用VS编译时出现中文乱码,可以在C++文件开头插入以下代码

    // 解决中文乱码的问题.
    #if _MSC_VER >= 1600
    #pragma execution_character_set("utf-8")
    #endif




    展开全文
  • 使用qt新建一个文件夹,并在文件夹中建立一个text文件
  • QString userInputPath = QInputDialog::getText(this, "提示", "请输入文件夹名", QLineEdit::Normal, "", &ok); if (ok && !userInputPath.isEmpty()) qDebug() << "text = " << ...
    	// 获取用户输入
    	bool ok = false;
    	QString userInputPath = QInputDialog::getText(this, "提示", "请输入文件夹名", QLineEdit::Normal, "", &ok);
    	if (ok && !userInputPath.isEmpty())
    		qDebug() << "text = " << userInputPath;
    
    	// 建立文件夹(若不存在,若存在则清空)
    	QString reportPath = QCoreApplication::applicationDirPath() + userInputPath;
    	mainWindowUi.lineEdit_thisReportPath->setText(reportPath);
    	mainWindowUi.lineEdit_thisReportPath->setReadOnly(true);
    
    	QDir dir;
    	if (!dir.exists(reportPath))
    	{
    		bool res = dir.mkpath(reportPath);
    		qDebug() << "新建目录是否成功" << res;
    	}
    	else
    	{
    		qDebug() << "文件夹已存在";
    
    	}
    
    展开全文
  • 、通过Qt添加新的文件夹以及子文件夹内容: 1)首先通过右键头文件夹在项目同级目录下创建新的文件夹,例如View视图文件夹 2)其次在视图文件夹中创建pri文件,新建文本文档txt文件后改其后缀为pri即可: 3)...
  • //创建文件夹以及文件 void MainWindow::NewFile() { QDateTime datetime = QDateTime::currentDateTime(); QString timestrFolder = datetime.toString(“yyyy-MM-dd”); QString timestrFile = datetime.toString...
  • Qt中创建资源文件夹

    千次阅读 2019-11-21 15:38:39
    为啥要创建这么一个东西?它存在的作用与意义又是什么? 本文主要写如何创建资源文件夹以及qss创建和使用,因为经常会忘所以就做个记录。
  • QT添加多级文件夹

    千次阅读 2020-05-15 19:36:12
    QT如何添加多级文件夹一、问题介绍二、操作方法 一、问题介绍 在使用QT的过程中源文件或者头文件过多,需要添加文件夹进行分类 二、操作方法 由于QT不能新建文件夹,所以必须在工程目录下建好文件夹再将文字移植...
  • QT 删除文件、文件夹与创建文件

    千次阅读 2019-07-29 18:19:08
    在使用QT时,有时我们想删除文件,有时我们想删除文件夹,而有时我们却想将文件夹及其内部所有内容全部删除,可能文件夹中嵌套文件夹。因为没有种可以直接一步全部删除的API,所以就需要我们自己通过递归,编写...
  • qt/android创建文件夹

    2019-11-19 14:46:49
    其实还是有问题 当这样创建出来的文件 在android手机内部的文件系统可以被发现,但是在通过usb接口连接,在pc机上查看的时候,就神奇的没有文件夹,当在android的文件目录中新建一个文件夹,神奇的事情发生了,pc端...
  • Qt5】创建文件夹

    千次阅读 2017-06-26 13:43:13
    //头文件 #include //代码 "../path"为目录路径 QDir dir; dir.cd("../path"); //进入某文件夹 ...dir.exists("文件夹名字"))//判断需要创建的文件夹是否存在 { dir.mkdir("文件夹名字"); //创建文件夹 }
  • QT 创建文件,文件夹

    千次阅读 2020-09-27 18:33:30
    新建文件夹 //创建temp-path文件夹 QString dir_str ="D:/test2/"; // 检查目录是否存在,若不存在则新建 QDir dir; if(!dir.exists(dir_str)) { bool res = dir.mkpath(dir_str); } QFile temp_path("D:/test2/...
  • 比如源代码文件夹放在E盘,生成的build-开头的文件夹(调试信息)却不在这项目的文件夹内,而在桌面或者其他地方,这样就很不方便 修改生成路径的方法 1.打开项目,左侧菜单栏选中 "项目" 2.取消选中shadow ...
  • 关于Qt创建目录创建文件夹

    千次阅读 2018-01-22 22:38:44
    QDir dir1; //创建目录 //返回bool类型判断是否创建成功 if(dir1.mkdir("D://temp")) //这里只能级创建不能次性创建多级目录 { cout; }else { cout; }
  • QT 如何创建一个pri文件夹 在做一些大的工程的时候,太多的.h和.cpp文件会使得工程很难去管理,我们可以创建许多子的工程文件,把一些文件放进去,方便管理。 步骤; 1.找到你的工程的源代码文件夹 2.新建一个文本...
  • QT创建文件夹

    2017-02-27 14:33:25
    最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。  如下代码是在单击按钮后,先判断文件夹是否存在,若不...
  • 首先添加资源文件source.qrc 在cmake文件中添加如下代码(根据路径不同酌情...新建style.qss样式文件(我的做法是在qss文件夹新建文本文件,改名叫style.qss),点击添加前缀,一般来说前缀用【/】足够了,如...
  • QT5创建文件夹

    2020-12-24 13:20:52
    QT5文件夹的创建 //创建数据处理目录 QDir dir; dir.cd(ROIimageFilePath); //关联根目录路径 if (!dir.exists(defectInformation))//判断根目录下子目录件夹是否存在 { dir.mkdir(defectInformation); //创建...
  • Qt 文件管理 文件夹

    2019-01-05 15:11:39
    1 创建文件夹 //folder 是路径,可以是绝对或相对路径 bool PathHelper::createDirectory(QString folder) { // 检查目录是否存在,若不存在则新建 QDir dir; if (!dir.exists(folder)) { bool res = dir....
  • Qt关于文件和文件夹的操作

    万次阅读 2013-08-25 11:26:23
    通过上面的代码可以查找到一个目录所含有的文件夹及文件目录。  2:删除文件及文件夹的方法: 删除文件夹: QDir dir(dirPath); dir.rmdir(strFileName); 删除文件: QFile::remove(strFileName); ...
  • Qt中的默认文件夹路径获取方法

    千次阅读 2018-05-11 18:28:07
    url = QUrl::fromLocalFile(QString(str+"/")+QString("新建文 件夹 (3)/Setup_zesafe-2.0.exe")); qDebug() ; //如果打开成功,关闭当前程序 if(QDesktopServices::openUrl(url)) { qApp->quit(); //qApp是...
  • Qt创建文件夹

    万次阅读 2012-09-25 16:28:12
    最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。  如下代码是在单击按钮后,先判断文件夹是否存在,若不...
  • 目前我比较常用的有两: 1、#include QDesktopServices> 2、#include   使用1: QTextCodec *codec = QTextCodec::codecForLocale(); QTextCodec::setCodecForCStrings(codec); //获取开始菜单-》程序...
  • QT对路径下的txt文件进行读取显示,将显示的内容在新建文件夹新建txt文件中写入 1、UI界面如图: 2、代码如下: #include "widget.h" #include "ui_widget.h" #include <QFile> #include <QFileDialog...
  • Qt创建新文件夹

    2014-09-18 23:28:13
    最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。  如下代码是在单击按钮后,先判断文件夹是否存在,若不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,191
精华内容 5,276
关键字:

qt新建一个文件夹