Kann Datei mit Variable nicht kopieren



  • Hallo

    Ich hab schon rumprobiert aber es geht nicht, ich will eine Datei kopieren
    und der Pfad wo ich sie haben will steht in einer Variable, in dieser Variable steht "C:" nun will ich an die Variable noch "\Mein Ordner" anhängen. aber es geht nicht immer wenn ich es Compilieren will kommt ein Fehler.

    Variable heist abc

    CopyFileA ("test.txt", abc"\\Mein Ordner\\test.txt", FALSE);
    


  • Hallo

    aber es geht nicht immer wenn ich es Compilieren will kommt ein Fehler

    Und was für eine Fehlermeldung?!

    std::string abc = ... // Pfad;
    abc += "\\Mein Ordner\\test.txt"; // anhängen
    CopyFileA ("test.txt", abc.c_str(), FALSE);
    

    Wenn abc ein C-String ist, must du mit den str...-Funktionen arbeiten.

    bis bald
    akari



  • Danke jetzt gehts, ich hab einfach die Variable statt den Pfad genommen.

    std::string wincopy = abc;  // hier steht nun die Variable abc
    wincopy += "\\asdd1.txt";
    
    CopyFile (pfad, wincopy.c_str(), FALSE);
    

Anmelden zum Antworten