Pfad splitten Anwendungsbeispiele

  • Moin Zusammen.

    Ich hatte mich gefragt, wie ich nur an den Dateinamen (ohne Dateiendung) komme.

    Wie das mit einem festen Pfad (C:\Dokumente und Einstellungen\bla\muster.txt) habe ich ja im Forum gefunden und es unten nach meinem Bedarf

    "angepasst".

    Aber was ist, wenn ich nicht beim Laufwerksbuchstabe beginne, sondern im @ScriptDir Verzeichnis und die eigene Datei (@ScriptName) verwende?

    Spoiler anzeigen

    Weiß nicht ob es hier her gehört, sonst gerne verschieben.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • nur an den Dateinamen (ohne Dateiendung)

    AutoIt
    $path = "Dir1\Dir2\file.Name.ext"
    $posLetzterBS = StringInStr($path, "\", 0, -1)
    $fileExt = StringTrimLeft($path, $posLetzterBS)
    
    $posDot = StringInStr($fileExt, ".", 0, -1) ; letzten "." suchen, Dateiname darf Punkt enthalten
    $fileName = StringLeft($fileExt, $posDot -1)
    ConsoleWrite("@@_Debug_line" & @TAB & @TAB & @ScriptLineNumber & "   var: $fileName --> " & $fileName & @LF)