je cherche a supprimer un ensemble de fichiers du disque (*.lnx)
apres une recherche sur le forum g trouver les infos suivantes :

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Envoyer des fichiers dans la corbeille :
Par exemple nous allons envoyer tous les fichiers textes "*.txt" du dossier "C:\\tmp" dans la corbeille à l'aide de la fonction SHFileOperation.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
     #include <shellapi.h>
 
     //................................
 
     SHFILEOPSTRUCT FileOpStr;
     ZeroMemory(&FileOpStr, sizeof(FileOpStr));
     FileOpStr.hwnd = Application->Handle;
     FileOpStr.fFlags = FOF_ALLOWUNDO;
     FileOpStr.wFunc = FO_DELETE;
     FileOpStr.pFrom = "C:\\tmp\\*.txt\0";
     SHFileOperation(&FileOpStr);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////


sauf que si l'un des fichiers .txt ( dans ce cas) est utilisé ca genere une serie d'erreur. g chercher a modifier les parametres de FileOpStr mais a aucun moment g trouver une solution.

sans chercher a enerver l'auteur du code, je citerai mon discours informatique favori : "On ne peut pas affirmer avec certitude qu'un programme fonctionne, on peut tout au plus dire que l'on n'a pas encore trouver de bug !!!"

Balises [Code] rajoutées par Greybird
Pensez-y à l'avenir !