Visual2003.net - Pfadangabe für Dateien in Projekten -



  • also ich hab in .net ein Projekt angelegt und ein C Programm geschrieben bei dem ich eine Datei einlese nun meine Frage gibt es Pfadangaben die nicht so lauten -> c:\\blabla\datei.dat sondern sich immer aufs Projekt beziehen also dass ich das c:\... weglassen kann und ich das Projekt z.B irgendwo hinkopiere kann und ich nicht immer den Pfad beim Dateieinlesen ändern muss!

    thx im voraus!



  • relative Pfade ?!



  • und wie geht das genau kannst du mir ein bsp geben? thx



  • Hä? Du willst mir weiss machen, dass du nicht weisst, was relative Pfade sind?



  • Hi:

    Absolute Pfade Beispiel:
    C:\Projekte\TestProjekt\Release\TestProjekt.exe
    C:\test.txt
    in C++:

    CString strPath1 = "C:\\Projekte\\TestProjekt\\Release\\TestProjekt.exe";
    CString strPath2 = "C:\\test.txt";
    

    Relative Pfade Beispiel:
    (Wenn du dein Projekt aus Visual C++ [6.0] heraus startest, befindest du dich im Projektverzeichnis [also im obrigen Beispiel: C:\Projekte\TestProjekt]: davon geh ich jetzt aus)

    Pfad zu TestProjekt.exe:
    Release\TestProjekt.exe

    CString strPath1 = "Release\\TestProjekt.exe";
    

    Pfad zu test.txt:
    ..\..\test.txt

    CString strPath2 = "..\\..\\test.txt";
    

    Aber ich teile die Verwunderung von dEUs 😮 😮

    Grüße Rapha


Anmelden zum Antworten