Dateibehandlung?
-
Ich weiß leider nicht wie man das nennt. Hab unter Dateibehandlung leider nichts gefunden. Aber erst mal meine frage:
Ich würde gern im zusammenhang mit c++ die behandlung von Ordnern und Dateien lerne. Kann man zum beispiel mit einem Konsolenprogramm den Namen von einem Bild ändern indem man es "öffnet" und nach dem geüwnschten Namen änder z.b. nach dem Inhalt einer Variable? Könnt ihr mir da Seiten oder Tut's empfehlen?mfg Frusciante²
-
Also die C++ Library bietet rudimentäre Dateisystem-Zugriffe. D.h. du kannst Dateien öffen/anlegen, schreiben/lesen und schliessen. Das war es auch schon.
Wenn du weiter ausholen willst, z.B. Ordner anlegen, Dateisystem-Baum durch laufen, Schreibschutz überprüfen usw. kann ich die Boost Library wärmstens empfehlen. Die Boost Lib hat aber mehr als nur Dateisystem-Klassen sondern auch noch Threading usw. Da Boost aber modular ist, braucht man nur das benutzen und lernen, was man auch nur aus der Boost Lib benötigt.
http://www.boost.org/libs/filesystem/doc/index.htm
Boost ist aber eh Pflicht für jeden C++ Entwickler!!!
-
für normales umbenennen kannste ja einfach den dos befehl nutzen:
#include <mmsystem.h> oder so
system("REN test.bmp test2.bmp");
-
nabend
also für datei umbennen unter windows gibs auch ne funktion
#iclude <windows>
MoveFile("alter_dateiname","neue_datename");mehr infos gibs untnter msdn
mfg: freaki