Bonjour,

Je voudrais lister des fichiers d'un sous repertoire de l'excutable (crée s'il n'existe pas) et afficher les noms des fichiers filtrée (*.txt), sans l'extension.

J'ai trouvé comment creer des repertoires :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "xavrecherche.h"
#include  "qdir.h"
#include  <iostream>
#include  <string>
using namespace std;
XavRecherche::XavRecherche(QWidget *parent)
    : QMainWindow(parent)
{
    string construire = "Exo";
        QDir lDir;
 
        if (QDir("Exo").exists())
        {
            lDir.mkdir("toto");
        }
        else
        {
            lDir.mkdir(construire.c_str());
        }
}
XavRecherche::~XavRecherche()
{
}
et j'ai trouvé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
QString dir_path;
 QDir dir(dir_path);
 QStringList stringlist = dir->entryList(QDir::Files, QDir::NoSort);
 QString str = stringlist.join("\n");
avec ce dernier code j'ai un message d'erreur -> has non-pointer type 'QDir'

pouvez vous m'aider a y voir plus claire?

cordialement