Verzeichnis samt Unterverzeichnissen löschen
-
Gibt es eine Funktion, die ein Verzeichnis mitsamt allen Unterverzeichnissen und dessen Inhalten löscht? Ich suche ein Äquivalent zum DOS Befehl Deltree und will keine Directory Traversal schreiben.
-
versuchs mit SHFileOperation()
-
Hmm, ich komm mit der Funtkion nicht so wirklich klar (schlechte Doku in der MSDN, die ich habe). Kannst du mir Beispielcode posten? Die Funtkion sollte auch auf keinen Fall irgendetwas ausgeben, sondern nur brav das Verzeichnis samt Unterverzeichnissen löschen.
-
Jo, sonst wird der Virus auf einmal noch enttarnt.
-
#include <windows.h> int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,INT) { SHFILEOPSTRUCT op={0,FO_DELETE,"c:\\blubb",0,FOF_NOCONFIRMATION|FOF_NOERRORUI,0,0,0}; SHFileOperation(&op); return 0; }