Ordner erstellen
-
Hallo!
Ich möchte aus nem C++-Programm heraus einen Ordner erstellen, um dort später Dateien reinzulegen.
Wie lautet der Befehl dazu?
Danke & Gruß
-
Mit reinem Standard C++ wird das nicht gehen. Wenn es portable sein soll, schau dir mal boost an.
-
Hi!
Du könntest boost::filesystem::create_directory() verwenden. Ansonsten müsstest du sagen, welches OS und/oder welche Bibliothek du verwendest bzw. verwenden willst.
Greetz
-
Also ich programmiere unter Visual C++ (also Windows).
-
könntest dir auch _mkdir() ansehen
-
Unter Windows (WinAPI) ist das CreateDirectory.
-
POSIX definiert mkdir in unistd.h.
-
Danke!
CreateDirectory klappt!
Habt ihr gerade nochmal nen befehl wie ich in dieses Verzeichnis wechsele à la
cd verzeichnis
Danke & gruß
-
joergh schrieb:
Habt ihr gerade nochmal nen befehl wie ich in dieses Verzeichnis wechsele à la
cd verzeichnis
Sowas gibt es nicht, wofür auch. Was willst Du denn machen ?
-
Ich möchte in das Verzeichnis wechseln, um dort Dateien abzulegen, anschließend das Verzeichnis wieder verlassen und in ein anderes Verzeichnis, um da wieder Dateien abzulegen.
-
Dann hast du anscheinend noch nicht verstanden, wie filestreams funktionieren. Oder du drückst dich falsch aus...
-
Es gibt schon eine Funktion die das Arbeitsverzeichnis wechselt:
Sowie _mkdir() gibt es _chdir()
Aber du solltest dir wohl eher nochmal ansehen wie filestreams funktionieren!