Dateien automatisch umbenennen
-
Hallo Liebe Community,
ich schildere euch mal, wa sich mir vorstelle.
Ein Scannprogramm legt in einen bestimmten Ordner eine *.pdf ab.
So, ich möchte nun das das Programm sich diese erstellte *.pdf nimmt und umbenennt. Nehmen wir an die Datei heisst test.pdf -> darauß soll dann XXXXXXXXXXXXXX_test.pdf werden. (also eine 14-stellige beliebige fortlaufende Zahl davor). Wenn mir da jemand helfen kann, das wäre Prima! Bin noch ganz neu im Thema hier also entschuldigt eventuelle unwissenheiten.Danke!
-
umbenennen kannst du Dateien zB mit MoveFile():
http://msdn.microsoft.com/en-us/library/aa365239(VS.85).aspxBeispiel:
MoveFile(TEXT("C:\\test\\test.pdf"), TEXT("C:\\test\\XXXXXXXXXXXXXXtest.pdf"));lg,
andi01.
-
Das gibts doch was aus dem Standard
std::rename
Den Namen bastelst du dir am besten mit einem stringstream zusammen.
-
Seit mir nicht böse wenn ich frage aber könnt ihr mir das noch ein bisschen mehr erläutert ( eventuell gibts da ein beispiel) ... danke für die schnellen Antworten!

-
Auf www.cplusplus.com findest du sowohl Dokumentation als auch Beispielcode.