Pfad auf Existenz überprüfen



  • Hi Leute,

    wie überprüfe ich, ob ein von mir eingegebener Pfad existiert?
    Ich möchte damit eine if-Schleife kombinieren.

    Prinzipiell soll das so aussehen:

    datein.open(quellpf.c_str(), ios_base::in); 
    ... 
    ... 
    dataus.open(zielpf.c_str(), ios_base::app); 
    ... 
    ... 
    
                    if (eingegebener Pfad steht) 
                    { 
                            cout<<"Dieser Zielpfad besteht bereits!"<<endl; 
                            cout<<"Diesen Pfad benutzen, Daten anhängen! [a]"<<endl; 
                            cout<<"Neuen Pfad, neue Datei anlegen! [b]"<<endl; 
                            cout<<"[a/b]: ";         
                            cin >> ant3; 
                    } 
                    ansonsten..........
    

    Hat jemand einen Vorschlag?

    Gruß + Danke



  • if(datein)
    {
      ...
    }
    


  • Hallo,

    das ist mit Standard-C++ nicht moeglich. Schau dir mal die boost-Library an,
    ich glaube die hat entsprechende Funktionalitaeten. Ansonsten ist es Plattform-
    abhaengig. Unter Linux/Unix kann dir da die Funktion 'stat' weiterhelfen.

    mfg
    v R


Anmelden zum Antworten