J'ai un pb bête : j'ai un prog qui permet entre autre d'effacer des dossiers ... sauf qu'en testant sous Win XP ca ne marche pas car ce c** met les dossiers en lecture seule.
Je me dis : bon un SetFileAttributes en virant tout devrait marcher ... mais non.
Alors je clic-droit sur mon dossier, je vire la lecture seule ... j'applique, je fais ok, je re-clic-droit et le dossier est de nouveau en lecture seule !!??!! C'est mon XP qui déconne ou c'est normal?
Si c pas XP qui déconne, je fais comme pour le supprimer c répertoire non d'un petit bonhomme ?
Bah ouais il est vide...
J'ai essayé RemoveDirectory mais il m'a envoyé bouler quand même.
Enfin non, il ne me dit rien... c'est juste qu'il ne l'efface pas.
En fait le GetLastError me disait qu'il y avait un processus sur le répertoire et qu'il ne voulait donc pas le supprimer!
Bon, j'utilisais un CFileFind pour d'abord vider le répertoire, et je ne faisais pas le 'close()' avant de vouloir supprime le répertoire!
Maintenant ça marche!