Qt 创建文件 用QFile和QDir类

项目需求是 根据日期创建多级子文件夹, 根目录保存 log.txt

控制台程序实现

如下执行结果

createFile 为程序目录

Qt 创建文件 用QFile和QDir类_第1张图片

文档结构:

 

源码:


#include 
#include 
#include 
#include 
#include 
#include 

void createFile(QString filePath,QString fileName)
{
    QDir tempDir;
    //临时保存程序当前路径
    QString currentDir = tempDir.currentPath();
    //如果filePath路径不存在,创建它
    if(!tempDir.exists(filePath))
    {
        qDebug()<exists(fileName))
    {
        qDebug()<setFileName(fileName);
    if(!tempFile->open(QIODevice::WriteOnly|QIODevice::Text))
    {
        qDebug()<close();
    //将程序当前路径设置为原来的路径
    tempDir.setCurrent(currentDir);
    qDebug()<


 

你可能感兴趣的:(qt)