Datei kopieren und löschen



  • Hi,

    ja ich weis es gab wieder Haufenweise Themen dazu und in 99% der Fälle wurde auf das FAQ.

    Nun jetzt hab ich aber ne Frage dazu:

    using namespace std; 
    // Quelldatei 
    ifstream FileInCopy("d:\\cdtemp\\uncle_kracker-follow_me.mp3", ios::binary); 
    
    // Zieldatei 
    ofstream FileOutCopy("d:\\cdtemp\\uncle_kracker-follow_me.mp3.bak", ios::binary); 
    
    if (FileInCopy) 
        FileOutCopy << FileInCopy.rdbuf();
    

    Gehts net etwas "besser"?

    Achja und wie kann man eine Datei löschen? Geht das NUR mit API Funktionen?!?!



  • Gehts net etwas "besser"?

    Was für eine bescheuerte Frage *g*

    Was meinst du damit?



  • Patrick schrieb:

    Achja und wie kann man eine Datei löschen? Geht das NUR mit API Funktionen?!?!

    std::remove() aus <cstdlib>



  • Patrick schrieb:

    Gehts net etwas "besser"?
    Achja und wie kann man eine Datei löschen? Geht das NUR mit API Funktionen?!?!

    Inwiefern "besser"?

    void copyFile(const std::ifstream& from, std::ofstream& to)
    {
        to << from.rdbuf();
    }
    

    😉

    Du brauchst die WinAPI nicht zum Löschen, schau Dir mal std::remove() aus cstdio an.


Anmelden zum Antworten