MoveFile Aufgabe



  • Hey,

    Ich habe eine Aufgabe zugeteilt bekommen, diese beschäftigt sich Hauptsächlich mit den "File" Funktionen sprich CreateDirectory etc. etc.

    Aufjedenfall gehört es zu meiner Aufgabe die eine Datei zu verschieben.

    Sprich -> Programm ausführen -> Button drücken -> Neuer Ordner erstellen -> File in den neuen Ordner ziehen

    Und bis zum Ordner erstellen klappt auch alles.
    Jedoch wenn ich die Methode MoveFile verwenden möchte passiert rein gar nichts.

    string customPath = launcher.getPath() + "\\AUF\\custom.img"; 
    						string dirPath = launcher.getPath() + "\\AUF\\CustomIMGBackup";
    						string movePath = dirPath + "\\custom.img";
    						CreateDirectory(dirPath.c_str(), NULL);
    						MoveFile(customPath.c_str(),movePath.c_str());
    

    Ich hoffe ihr könnt mir da helfen.



  • Und GetLastError sagt was?!



  • Der sagt Zugriffsverletzung beim Lesen an Position 0x00000002

    Obwohl ich ne Manifest drin hab?



  • Wie sieht denn dein Pfad aus. Ist der im Netzwerk und hast du Berechtigungen da zu schreiben?



  • Er arbeitet in der C Festplatte
    C:\Program Files (x86)



  • Oh okay, irgendwie funktionierts jetzt doch habe mal bei der Manifest auf Highest Require gestellt und wieder zurück auf Administratore required und jetzt funktionierts.



  • DEVO schrieb:

    Der sagt Zugriffsverletzung beim Lesen an Position 0x00000002

    Obwohl ich ne Manifest drin hab?

    Ne Access-Violation (Zugriffsverletzung) hat nix mit Admin-Rechten zu tun.
    Da hast du irgendwo anders Mist gebaut.


Log in to reply