datei copieren
-
Hi, kann mir wer sagen wie ich eine Datei kan einen anderen Ort kopieren kann?
-
Kommt auf dein OS an...
Unter Windows probiers mal mit CopyFile. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/copyfile.asp
-
Hi nero-ex, das Kopieren von Dateien ist Betriebssystem abhängig. Unter Windows kannst du die Funktion CopyFile verwenden. Wenn du das ganze selbst realisieren möchtest geht das so:
- Quelldatei einlesen
- Daten in Zieldatei schreiben
-
Bsp für Herrmanns' Vorschlag:
outDat<<inDat.rdbuf(); //Inhalt der Eingabedatei in die Ausgabedatei kopieren
//und falls du dann den Inhalt der Eingabedatei zB noch verarbeiten willst:
inDat.seekg(0,ios::beg);//Lesezeiger auf Anfang der Eingabedatei zurücksetzen
-
Super danke.
Noch etwas, könnt ihr mir sagen, wie ich einen Letzten befehl ausführen kann, wenn der benutzer bei der eingabeaufforderung auf x(Schließen drückt).
Das Problem ist, das mein Prog eine endlosschleife ist und da kommt man nur mir x drücken raus. Aber wenn der Benutzer auf x gedrückt hat, will ich noch eine MessageBox starten, die sich von ihm verabschiedet
Einer ne Idee wie das zu realisieren ist?
-
Für die Sache mit dem 'x' mußt du unter Windows die WM_CLOSE Nachricht abfangen. Aber dazu fragst du besser im WinAPI-Forum nach.
-
Hab boost installiert, aber ich versteh nicht, warum da solche standart funktionen mit drin sind. Ist das copy von boost besser(und wenn ja, in welcher weise)?