Bonjour,
je souhaite récupérer la liste des dossiers d'un répertoire depuis une appli c++. Pour cela, j'ai pensé utiliser un QProcess. Voici mon code :
Quand je tape cette ligne de commande dans "Démarrer/Exécuter", j'obtiens bien la liste voulue. Depuis mon code, par contre, je n'ai pas l'impression que ça fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 QString l_command = "cmd /K dir /OD /TW /AD " + l_path.replace( "/" , "\\" ) ; QProcess l_process; l_process.start(l_command);
J'ai donc deux questions :
- Pourquoi, ça ne fonctionne pas ?
- Ce que je souhaite au final, c'est lire le flux de sortie et je me demande si QProcess est alors adapté. Je sais qu'il l'est quand il s'agit de lancer un exécutable mais en ce qui concerne les commandes MSDOS ...
Merci pour vos réponses.
Madeline
Partager