Recupérer nom de fichier en C++
Résolu/Fermé
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
-
3 mars 2010 à 11:04
KiraX10A Messages postés 231 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 29 décembre 2016 - 3 mars 2010 à 12:27
KiraX10A Messages postés 231 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 29 décembre 2016 - 3 mars 2010 à 12:27
A voir également:
- Recupérer nom de fichier en C++
- Fichier rar - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Recuperer video youtube - Guide
10 réponses
choubaka
Messages postés
39407
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
9 décembre 2024
2 104
3 mars 2010 à 11:10
3 mars 2010 à 11:10
salut
c'est normal que dans ton chemin de fichier tu mettes "//", ce ne serait pas plutôt
"C:\\Documents and Settings\bastien\Bureau\test"
autre possibilité, tu dois peut être ajouter l'extension du fichier à ouvrir
"C:\\Documents and Settings\\bastien\\Bureau\\test.txt"
c'est normal que dans ton chemin de fichier tu mettes "//", ce ne serait pas plutôt
"C:\\Documents and Settings\bastien\Bureau\test"
autre possibilité, tu dois peut être ajouter l'extension du fichier à ouvrir
"C:\\Documents and Settings\\bastien\\Bureau\\test.txt"
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
20
3 mars 2010 à 11:16
3 mars 2010 à 11:16
Bonjour et merci de la réponse,
Je suis daccord sur le fait que si c'était un "fichier", il faudrait mettre l'extension, mais là ce que je veux faire c'est ouvrir un "dossierA" afin de récupérer le nom des fichiers ou sous-dossiers se trouvant dans "dossierA" :s.
Pour les "\\", j'ai vérifié et cec que j'ai mi est correct :s.
Merci encore
Je suis daccord sur le fait que si c'était un "fichier", il faudrait mettre l'extension, mais là ce que je veux faire c'est ouvrir un "dossierA" afin de récupérer le nom des fichiers ou sous-dossiers se trouvant dans "dossierA" :s.
Pour les "\\", j'ai vérifié et cec que j'ai mi est correct :s.
Merci encore
Bonjour,
@choubaka : les "\\" sont obligatoires, sinon le compilo va interpréter les "\x" comme des caractères spéciaux.
Comme dit dans la doc (que tu aurais du consulter):
"ifstream provides an interface to read data from files as input streams."
Ifstream permet de lire des FICHIERS. Un répertoire n'est pas un fichier.
D'ailleurs c'est trop drôle, tu lis ton répertoire comme un fichier, avec "getline" :
getline( fichier, ligne );
Qu'est-ce qu'une ligne dans un répertoire ? L'erreur paraît évidente...
@choubaka : les "\\" sont obligatoires, sinon le compilo va interpréter les "\x" comme des caractères spéciaux.
Comme dit dans la doc (que tu aurais du consulter):
"ifstream provides an interface to read data from files as input streams."
Ifstream permet de lire des FICHIERS. Un répertoire n'est pas un fichier.
D'ailleurs c'est trop drôle, tu lis ton répertoire comme un fichier, avec "getline" :
getline( fichier, ligne );
Qu'est-ce qu'une ligne dans un répertoire ? L'erreur paraît évidente...
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
20
3 mars 2010 à 11:46
3 mars 2010 à 11:46
Erf, je viens de voir que tu avais posté avant Choubaka.
Oui mtn que tu le dis c'est vrai qu'une ligne dans une répertoire c'est assez confus...
Je suis en train de voir avec la fonction FindFile, celà pourrais etre une solution?
Merci sinon :)
Oui mtn que tu le dis c'est vrai qu'une ligne dans une répertoire c'est assez confus...
Je suis en train de voir avec la fonction FindFile, celà pourrais etre une solution?
Merci sinon :)
choubaka
Messages postés
39407
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
9 décembre 2024
2 104
3 mars 2010 à 11:22
3 mars 2010 à 11:22
ok ok ok
bizarre tout ça.
C'est pas un bête problème de droit ?
bizarre tout ça.
C'est pas un bête problème de droit ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
20
3 mars 2010 à 11:28
3 mars 2010 à 11:28
J'ai également vérifié les droits mais je suis bien en administrateur et ai tous les droits :s...
Ou alors c'est que la fonction ifstream ne permet d'ouvrir que des fichiers?
Merci quand même :)
Ou alors c'est que la fonction ifstream ne permet d'ouvrir que des fichiers?
Merci quand même :)
choubaka
Messages postés
39407
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
9 décembre 2024
2 104
3 mars 2010 à 11:38
3 mars 2010 à 11:38
ça c'est possible, c'est même certain..
http://www.cplusplus.com/reference/fstream/ifstream/
http://www.cplusplus.com/reference/fstream/ifstream/
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
20
3 mars 2010 à 11:44
3 mars 2010 à 11:44
Ha je me disais aussi....
Du coup jss en train de me renseigner sur FindFile
=>https://codes-sources.commentcamarche.net/
Du coup jss en train de me renseigner sur FindFile
=>https://codes-sources.commentcamarche.net/
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
3 mars 2010 à 12:07
3 mars 2010 à 12:07
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
20
3 mars 2010 à 12:17
3 mars 2010 à 12:17
Salut :).
Merci, je vais voir ce que je peux en faire :)^^
Merci, je vais voir ce que je peux en faire :)^^
KiraX10A
Messages postés
231
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
29 décembre 2016
20
3 mars 2010 à 12:27
3 mars 2010 à 12:27
En fait c'est bon j'ai trouvé mdr ^^.
Rien à voir avec de la programmation; enfin, juste une petite manip à effectuer et le tour est joué.
=> https://forums.commentcamarche.net/forum/affich-37622029-windows-obtenir-la-liste-des-fichiers-d-un-dossier
Merci quand même a tous :)
Rien à voir avec de la programmation; enfin, juste une petite manip à effectuer et le tour est joué.
=> https://forums.commentcamarche.net/forum/affich-37622029-windows-obtenir-la-liste-des-fichiers-d-un-dossier
Merci quand même a tous :)