mehrere files mit wildcard *.* löschen?
-
Hi!
Gibt es eine Möglichkeit mehrere files in einem direktory auf einmal zu löschen?
Bei mir ergibt sich folgendes problem. alle zu löschenden files haben einen teilstring gemeinsahm im dateinamen, jetzt würde ich gerne alle files löschen die den String "xyz" enthalten. bis jetzt hab ich´s mit CFile remove probiert da geht das aber nicht.danke schonmal für eure hilfe
-
CFileFind finder; CString strg; strg = "xyz_*.*"; BOOL bWorking = finder.FindFile(strg); while(bWorking) { bWorking = finder.FindNextFile(); DeleteFile(finder.GetFilePath()); } finder.Close();
(ungetestet)
so in etwa könntes gehen, wenn ich dich richtig verstanden habe...
-
danke, klappt bestens!
lg
-
Würde alterntiv auch noch mit SHFileOperation und FO_DELETE funktionieren