Ergebnis 1 bis 5 von 5

Thema: Problem mit mkdir?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Fl0 Beitrag anzeigen
    Könnest du mir bitte sagen wie der Code dann lautet?

    Vielen Vielen Dank und Lg.
    Allerhöchstwahrscheinlich mkdir("X:\\TEST//Ordner1");. o_O"

  2. #2
    Zitat Zitat
    Code:
    const char* Zeiger = ZielDatei.c_str();
     mkdir("X:\\TEST//Ordner1", Zeiger, FALSE );  //ordner1 im TEST Ordner anlegen
     
        const char* Zeiger = ZielDatei.c_str(); 
         CopyFileA( "Ordner1/File.txt", Zeiger, FALSE ); // datei kopieren-im Ordner1 ist file.txt enthalten
    
        cin.get();
    Hier hast du einfach zu viel Copy & Paste gemacht.
    Um einen Ordner anzulegen, braucht die Funktion nur zu wissen, wie der Ordner heissen soll - inklusive Pfad, damit das OS weiss, wo er angelegt werden soll.
    Um eine Datei zu kopieren brauchst du allerdings Quelle, Ziel und einen Boolschen Ausdruck, ob das Kopieren abgebrochen werden soll, falls die Datei exitiert.

    Auch hast du noch einen fehler, dass du deine String Constante doppelt deklarierst. Du brauchst an der Stelle gar keine extra konstante.

    So saehe es dann wahrscheinlich richtig aus. Habs aber nicht getestet.

    Code:
     mkdir("X:\\TEST//Ordner1");  //ordner1 im TEST Ordner anlegen 
    // datei kopieren - im Quelle ist file.txt enthalten
     CopyFileA( "Quelle/File.txt", ZielDatei.c_str(), FALSE );
    
     cin.get();

    Geändert von Ineluki (05.03.2011 um 15:31 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •