Bonjour à tous,
je chercher actuellement à récupérer les noms des fichiers d'un répertoire pour créer des fichiers XML de même nom.
Cela marche, mais que pour la première lettre, c'est-à-dire que "Bonjour.jpj" retournera "B".
Je vous montre mon code pour si vous avez une petite idée. Pour info ces fichiers doivent être des images donc si vous connaissez d'autres bibliothèque capable de le faire (CImg?) je suis également preneur.
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 #include "Fichierxml.h" #include <windows.h> #include <tchar.h> #include <strsafe.h> #include <stdio.h> using namespace std; int main(int argc, TCHAR *argv[]) { WIN32_FIND_DATA File; HANDLE hSearch; wstring chemin = L"C:\\Users\\...\\Documents\\test\\*.*"; //je le garde juste au cas où LPWSTR dossier=L"C:\\Users\\...\\Documents\\test\\*.*"; hSearch = FindFirstFile(dossier, &File); if (hSearch == INVALID_HANDLE_VALUE) { printf("Erreur de listing\n"); } else { printf("On liste\n"); do { cout << File.cFileName << endl; //c'était pour tester printf("%s\n", File.cFileName); } while (FindNextFile(hSearch, &File)); FindClose(hSearch); } return 0; }
Partager