Problem mit FileCreate() und dem erzeugen von Foldern



  • Hi,

    ich versuche im moment mit Borland ein Programm zu schreiben was unteranderen
    Dateien erzeugen soll. In der Borland hilfe habe ich die Funktion FileCreat()
    gefunden und versucht sie anzuwenden. Jedoch funktioniert das bei mir nicht. Er
    gibt mir keinen fehler aus sondern macht den befehl einfach nicht. Könnte mir da
    jemand mal helfen? Am besten in dem er einen Funtkionierenden Teil aus einem
    Programm postet damit ich vergleichen kann.

    Hier mal mein Teil:
    FileCreate("C:\Programme\hallo.txt");

    An Bibliotheken habe ich folgende eingebunden:
    #include <fcntl.h>
    #include <io.h>
    #include <sys\stat.h>

    Und noch eine Frage habe ich. Gibt es eine Funktion unter c++ in Borland die mir
    einen Ordner anlegt? Also nicht eine Datei sondern einfach einen leeren ordner?

    Ich würde mich freuen wenn ihr mir helfen könntet.

    MfG
    337K Hunter



  • Das erzeugen der Datei klappt mitlerweile jedoch erzeugt er mir die Datei nicht an den ort den ich angegeben habe sonder erzeugt einfach eine Datei mit namen:
    Programmehallo.txt

    Wie kann ich das ändern?



  • in c stellt der backslash ein Steuerzeichen dar um einen Backslash zu erhaltenn muß man \\ verwenden:
    "C:\\Programme\\hallo.txt"



  • Hallo,

    zu deiner zweiten Frage (Ordner erstellen)
    schau mal in der BCB-Hilfe unter "CreateDir"


Anmelden zum Antworten