Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créqtion d'un repertoire log

    3 octobre 2023 à 20:45:14

    Bonjour à tous,

    Je reprends la programmation petit à petit, et il semblerait que j'ai oublier certaine base...

    J'essai de créer un repertoire log avec un sous répertoire avec les dates.

    Je travail avec Qt6 et voici mes quelques lignes...

    #include "AppUtil.hpp"
    
    #include <QDir>
    #include<QFile>
    #include<QString>
    #include <QDateTime>
    //Construction d'un directory et fichier log
    AppUtil::AppUtil()
    {
        QFile log_file("log.txt");
        QString date;
    
        date=QDateTime::currentDateTime().toString("dd_MM_yyyy");
        QDir dirlog("logs");
        QDir dir(date);
    
        qDebug()<<dir.path() << dir.currentPath();
        dirlog.setPath(dir.currentPath());
    
        if (!dirlog.exists())
        {
            qDebug()<<"création d'un dir log";
    
                        dirlog.mkdir(dirlog.dirName());
        }
        else
        {
            qDebug("exist");
        }
    
        if (!dir.exists())
        {
            qDebug()<<"création d'un dir log avec date";
    
                        dir.mkdir(dir.dirName());
        }
        else
        {
            qDebug()<<" directory log date exist" << "dir path"+dir.path()<<"dirlogPath"+dirlog.path();
        }
    
    }

    J'ai un résultat en console :

    "03_10_2023" "C:/Users/rafta/Documents/Qt/Project/StockAndGo/build-StockAndGo-Desktop_Qt_6_5_2_MinGW_64_bit-Debug"
    exist
    création d'un dir log avec date

    Mais par contre je n'ai aucun répertoire de créer...

    J'ai certainement louper un petit truc

    Merci


    • Partager sur Facebook
    • Partager sur Twitter

    Créqtion d'un repertoire log

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown