akalys
Messages postés31Date d'inscriptionmercredi 6 février 2008StatutMembreDernière intervention 6 janvier 2010
-
26 févr. 2008 à 17:55
akalys
Messages postés31Date d'inscriptionmercredi 6 février 2008StatutMembreDernière intervention 6 janvier 2010
-
27 févr. 2008 à 09:03
Bonjour
J'aimerais afficher dans une listview les fichiers contenu dans la corbeille.
Voici mon code :
HANDLE hfind;
WIN32_FIND_DATA wfd;
// Initialise la recherche
hfind = FindFirstFile("C:\\RECYCLER\\S-1-5-21-57989841-1383384898-839522115-1004\\*.*", &wfd);
//Si quelque chose à été trouver
if (hfind ! = INVALID_HANDLE_VALUE)
{
// Commence la boucle
do
{
// Si ce n'est pas le répertoire courant DOS ...
if (wfd.cFileName[0] != '.')
{
// Affiche le nom du fichier trouver
ff.AddItem(0,0,wfd.cFileName,1);
}
// Recherche le prochain
}
while (FindNextFile(hfind, &wfd));
// Recherche terminer, ferme la recherche
FindClose(hfind);
}
Ce dernier marche très bien pour n'importe quel dossier, mais pour la corbeille ceci pose un problem.
j'ai trouver un "pseudo" chemin d'acces que je suposait être le bon
mais lors de l'execution du prog, ce n'est pas le nom des fichier qui m'ait retourner.
En effet il y a en permanence deux fichier : INFO2 et desktop.ini, je supose deux fichiers system inclu danqs la corbeille, et mes fichiers suprimé qui sont dans la corbeil porte le nom DcX.Ink avec X un chiffre quelquonque.
Pouvez vous m'aider svp, peut être que je ne cherche pas dans le bon répertoire...
Je ne sais pas
jeffy131
Messages postés123Date d'inscriptionsamedi 14 juillet 2007StatutMembreDernière intervention29 mars 20091 26 févr. 2008 à 20:36
Faire au moins une recherche sur Usenet pour toutes ces questions basiques, répondues des milliers de fois depuis 18 ans.
Réponse trouvée en 0.28 seconde...