Verzeichnis löschen ich hab in der FAQ geschaut
-
Einen wunderschönen guten Tag,
ich hab in der FAQ geschaut, ich hab auch alles gefunden ich habs auch teilweise hinbekommen. Jetzt mein Problem:
Mein Programm liegt in einem Verzeichnis, in diesem Verzeichnis gibt es 3 Unterverzecihnisse, und die möchte ich löschen.
c:\test hier liegt die exe
c:\test\vz1, c:\test\vz2, c:\test\vz3
und die möchte ich gern löschen. Ich hoffe es ist klar was ich meine.Hier der Code aus der FAQ
CFileFind find; CString strFileDir = Verzeichnis; CString strFilePath = strFileDir+"\\*.*"; find.FindFile(strFilePath); while(find.FindNextFile()) { DeleteFile(find.GetFilePath()); } DeleteFile(find.GetFilePath()); return RemoveDirectory(strFileDir);
wenn ich irgend ein anderes Verzeichnis nehme z.B. c:\temp dann gehts.
Kann mir jemand weiterhelfen
Gruß Dscho[ Dieser Beitrag wurde am 03.04.2003 um 12:21 Uhr von dscho editiert. ]
-
Eventuell musst Du erst die Unterverzeichnise löschen
-
Ich hab keine Unterverzeichnisse aber Danke.
Ich hab den Fehler gefunden vor RemoveDirectory fehlt ein
find.Close()
dann gehtsGruß Dscho