Pfad Trimmen

  • hallo..mal ne frage .. gibts vlt ne bessere Lösung bei nem Pfad das letzte Verzeichnis zu löschen als meine??

    [autoit]


    $string = "C:\Windows\System32\winrm\0407\"
    $split = StringSplit($string, "\")

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "", StringTrimRight($string, StringLen($split[$split[0] -1])+1))

    [/autoit]

    Einmal editiert, zuletzt von Reaker (22. Januar 2010 um 21:49)

  • [autoit]

    $string = "C:\Windows\System32\winrm\0407\"
    MsgBox(0, "Mit Backslash am Ende", StringLeft($string, StringInStr($string, "\", 0, -2)))

    [/autoit][autoit][/autoit][autoit]

    $string = "C:\Windows\System32\winrm\0407"
    MsgBox(0, "Ohne Backslash am Ende", StringLeft($string, StringInStr($string, "\", 0, -1)))

    [/autoit]
  • Ich hätte noch:

    [autoit]

    $string = "C:\Windows\System32\winrm\0407\"
    If StringRight($string, 1) <> "\" Then $string &= "\" ; Sicherheit das der Pfad mit '\' endet
    MsgBox(0, "", StringLeft($string, StringInStr($string,"\",0,-2))) ; zweites Vorkommen von rechts

    [/autoit]

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"

  • omg^^
    also danke an alle nochmal...hätte garnicht gedacht, dass ich so viele vorschläge bekomme :D