deepthroat
Erfahrenes Mitglied
Hi.
Du könntest allerdings statt der Schleife auch einfach InStrRev benutzen - sucht in umgekehrter Richtung von rechts nach links nach einem String.
Da man unter Windows bei Pfadangaben statt Backlash auch einen Slash verwenden kann ist es (meiner Meinung nach) eine gute Idee eins von beiden durch den anderen zu ersetzen. Ich bevorzuge die einfachen Slashes weil man manchmal die Backslash Zeichen auch verdoppeln muß (bei WMI) und das ist mir dann zu umständlich - Slashes sind da einfacher zu handhaben.
Gruß
Du könntest allerdings statt der Schleife auch einfach InStrRev benutzen - sucht in umgekehrter Richtung von rechts nach links nach einem String.
Code:
Dim pos As Integer, var as String
var = Replace("Teststring\test\bla.exe", "\", "/")
pos = InStrRev(var, "/")
if pos > 0 then
MsgBox Left(var, pos)
end if
Gruß