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
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.