-
06.04.2016, 09:49 #1
Batch: letztes Zeichen im String prüfen
Hallo Leute,
ich möchte in einem String gerne prüfen, ob das letzte Zeichen ein Slash ("/") ist. Ich weiß aber nicht mal, wie ich an das letzte Zeichen des Strings komme.
Hintergrund ist eigentlich, dass ich aus der Benutzer-Eingabe einen Pfad einlese und von dem aus, den letzten Unterordner ermitteln möchte. Dazu habe ich erst mal folgendes Script:
Code:@echo off set /p MYDIR=Ordner eingeben: set MYDIR1=%MYDIR:~0,-1% for %%f in (%MYDIR1%) do set myfolder=%%~nxf echo %myfolder%
- - - Aktualisiert - - -
Mittlerweile habe ich es heraus gefunden... Batch ist echt noch nicht so mein Ding D:
PHP-Code:@echo off
rem Benutzer-Eingabe
set /p MYDIR=Ordner eingeben:
rem letztes Zeichen zwischenspeichern
set mydirlast=%MYDIR:~-1%
rem letztes Zeichen pruefen
if %mydirlast%==\ (
rem letzten Zeichen entfernen
set MYDIR=%MYDIR:~0,-1%
)
rem Letzten Unterordner bestimmen
for %%f in (%MYDIR%) do set myfolder=%%~nxf
echo %myfolder%
Mfg
.\
-
The Following 3 Users Say Thank You to Negok For This Useful Post:
Ähnliche Themen
-
Batch mit Maus bedienen???
Von Testgamer100 im Forum AndereAntworten: 3Letzter Beitrag: 04.02.2016, 20:42 -
Regex - Prüfen ob Ziffer in String vorhanden
Von !lkay im Forum JavaAntworten: 1Letzter Beitrag: 16.03.2014, 22:59 -
Was ist der Unterschied zwischen String und string?
Von Sido im Forum .NetAntworten: 1Letzter Beitrag: 16.12.2013, 09:14 -
VB.Net Einzelnes Zeichen aus String entfernen
Von Gurke im Forum .NetAntworten: 1Letzter Beitrag: 06.12.2012, 17:01 -
(.bat) Batch Tutorial
Von MC Phlegmatisch im Forum TutorialsAntworten: 0Letzter Beitrag: 31.03.2012, 13:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.