1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

.bat in C++

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von TOKERN, 28.11.08.

  1. TOKERN

    TOKERN Reinette de Champagne

    Dabei seit:
    19.06.08
    Beiträge:
    422
    Hallo,

    ich versuche diese Bat-Datei in C++ zu erstellen.

    @echo off
    set /P datum=Datum (Bsp.: 2008) :
    set /P topic=Topic :
    mkdir "%datum% - %topic%"
    cd "%datum% - %topic%"
    mkdir 01_Test1
    mkdir 02_Test2
    mkdir 02_Test2\01_Hersteller
    mkdir 02_Test2\02_Profile

    Icb bin in C++ jetzt soweit gekommen:

    #include <string>
    #include <direct.h>

    using namespace std;

    int main()
    {

    cout<<"Datum (Bsp.: 2008) : ";
    std::string ordnername;
    std::cin >> ordnername;
    _mkdir(ordnername.c_str());

    return(0);
    }


    Komme aber jetzt weiter, er erstellt mir ein Ordner mit z.b. 2008.
    Jetzt möchte ich aber noch das der Ordner Name noch - ein Topic erhält und in diesem Ordner zwei Unterodner sind; Test1 und Test2. Und im Ordner Test2 noch einmal 2 Unterordner sind.
     
  2. Maluku

    Maluku Finkenwerder Herbstprinz

    Dabei seit:
    10.05.08
    Beiträge:
    464
    Ohne jetzt mal groß zu überlegen:
    Code:
    #include <string>
    #include <direct.h>
     
    using namespace std; 
     
    int main()
    {
        std::string ordnername;
        std::string topic;
        std::string ordner;
        cout<<"Datum (Bsp.: 2008) : ";
        std::cin >> ordnername;
        cout<<"Topic : ";
        std::cin >> topic;
        ordner=ordnername;
        ordner.append(" - ");
        ordner=ordner+topic;
    
        _mkdir(ordner.c_str());
        [I]_chdir[/I](ordner);
        _mkdir("01_Test1");
        _mkdir("02_Test2");
        _mkdir("02_Test2\\01_Hersteller");
        _mkdir("02_Test2\\02_Profile");
        return(0);
    } 
    
    Oder hab ich da irgendwo ein Problem übersehen?
     

Diese Seite empfehlen