Verzeichnis komplett (inkl. Inhalt) löschen



  • Hallo,

    gibt es eine WINAPI-Funktion mit der man ein komplettes Verz. inkl. Dateien ablöschen kann???

    Mit rmdir z.B. kann man ja nur leere Verz. ablöschen.

    Vielen Dank für Eure Hilfe.

    Gruß
    Daniel



  • Daniel G schrieb:

    gibt es eine WINAPI-Funktion mit der man ein komplettes Verz. inkl. Dateien ablöschen kann???

    Ja!!!

    Greetz, Swordfish

    BTW: Ich liebe Entscheidungsfragen... 😃



  • Scherz beiseite ;),
    hier ein Beispiel:

    #pragma comment( lib, "shell32.lib" )
    
    #include <iostream>
    
    #define _WIN32_WINNT 0x0500
    
    #include <windows.h>
    #include <shellapi.h>
    
    using namespace std;
    
    int main( )
    {
        SHFILEOPSTRUCT op;
    
        memset( &op, 0, sizeof( SHFILEOPSTRUCT ) );
    
        op.hwnd = GetConsoleWindow( );
        op.wFunc = FO_DELETE;
        op.pFrom = "C:\\foo";
    
        if( SHFileOperation( &op ) ) {
    
            cout << "SHFileOperation( ) failed!" << endl;
            return EXIT_FAILURE;
        }
    }
    

    Greetz, Swordfish



  • Ja danke Swordfish.

    Benutz die Funktion ja sogar zum ablöschen von Dateien, aber war ja heute auch noch früh am morgen 😉

    Gruß
    Daniel



  • DanielG schrieb:

    Benutz die Funktion ja sogar zum ablöschen von Dateien,

    Ist Ablöschen so was wie Wegspeichern?



  • MFK schrieb:

    DanielG schrieb:

    Benutz die Funktion ja sogar zum ablöschen von Dateien,

    Ist Ablöschen so was wie Wegspeichern?

    Ich benutz zum Ablöschen meist Weisswein oder Wasser 🤡


Anmelden zum Antworten