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 :
et j'ai trouvé cela :
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() { }
avec ce dernier code j'ai un message d'erreur -> has non-pointer type 'QDir'
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");
pouvez vous m'aider a y voir plus claire?
cordialement
Partager