QDir : liste de fichiers sans extension dans un QPlainTextEdit
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:
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:
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