Erzeugung eines Dateipfades



  • Guten Morgen zusammen,
    vielleicht kann mir jemand bei meinem Problem helfen.
    Ich möchte in einem Pfad einen Ordner erstellen in dem eine Datei abgespeichert werden soll.
    Ich habe gelesen, dass das mit CreatDiretory gehen soll. Leider hatte ich bis jetzt keinen Erfolg damit. Es wird weder ein Ordner noch eine Datei abgespeichert.
    Brauche ich bestimmte header Dateien und Libarys und dll Dateien dafür?
    Wenn der Pfad existiert dann kann ich mit Datei.open (Dateiname) die Datei abspeichern.

    Was brauche ich damit ich mit Creatdiretory arbeiten kann? Oder gibt es eine andere Möglichkeit?


  • Mod

    Du brauchst gar nichts dafür.
    Du musst natürlich einen gültigen Pfad angeben, für das Verzeichnis, dass Du anlegen willst.
    Zeig uns mal Code.



  • Hier mein code:
    [cpp]string path;

    path=("K:\\Auswertung_Messdaten\\LMG_Messwerte\\LMG_Messwerte2.xls");

    std::string CreatDirectory(path);//geht noch nicht

    //Datei wird wenn nicht vorhanden neu erstellt und Messwert wird in Datei geschrieben und abgespeichert.
    fstream datei;

    datei.open(path, ios::out);
    datei << ("Messwerte") << endl;


  • Mod

    Vielleicht solltest Du Dir mal den Unterschied zwischen Pfad und Dateipfad klar machen!

    In K:\Auswertung_Messdaten\LMG_Messwerte\LMG_Messwerte2.xls Ist *K:\Auswertung_Messdaten\LMG_Messwerte* das Verzeichnis.

    Weiterhin als Tipp: Prüfe auch Fehler ab. GetLastError hätte Die entsprechende Infos gegeben.


Anmelden zum Antworten