Pfad auslesen



  • Hi
    Het jemand eine Idee, wie ich den Pfad einer Datei auslesen kann?

    Ich habe in einem String z.B

    E:\temp\test\31.12.2004\file.dat
    

    Wie kann ich nun nur den Pfad oder nur den Dateinamen auslesen?



  • Verstehe ich das richtig? Du willst also aus deinem Pfad da unten z.B. nur "file.dat" und "E:\temp\test\31.12.2004"? Ganz einfach:

    path = "E:\\temp\\test\\31.12.2004\\file.dat";
    path.Delete(0, path.ReverseFind('\\') + 1);
    

    So holst du den letzten "Teil" deines gesamten Pfades (in diesem Fall "file.dat")

    path = "E:\\temp\\test\\31.12.2004\\file.dat";
    path.MakeReverse();
    path.Delete(0, path.Find('\\', 0) + 1);
    path.MakeReverse();
    

    Selbes Prinzip, du drehst vorher und nachher aber den gesamten Pfad um. Holst also alles einfach ohne den Dateinamen hinten (in diesem Fall "E:\temp\test\31.12.2004")

    Hoffe es war das was du gesucht hast...



  • _splitpath


Anmelden zum Antworten