Durchsuchen nach
Month: März 2019

“File not found” beim dir Kommando

“File not found” beim dir Kommando

Mittels des Kommandos dir /b “<Pfad>” kann man sich die Dateinamen in dem Ordner <Pfad> auflisten lassen. Also nur die Dateinamen, ohne den gesamten Pfadnamen und ohne sonstige Informationen. Nun war die Aufgabe nicht alle Dateinamen aufzulisten, sondern nur jene die eine bestimmte Endung hatten. Versucht habe ich dann erst einmal so: dir /b “<Pfad>” *.cmd Ich bekam eine Ausgabe, die mich etwas stutzig gemacht hat: Woher kam die Meldung File not Found? Wie es sich herausgestellt hat, führt diese…

Weiterlesen Weiterlesen

Mit findstr das letzte Zeichen prüfen

Mit findstr das letzte Zeichen prüfen

Mit dem Kommandowerkzeug findstr kann man unter Windows auf das letzte Zeichen eines Strings überprüfen. Eine Art dies zu bewerkstelligen kann man an folgendem Code sehen. Hier wird geprüft, ob die Variable %Project% mit einem Schrägstrich / endet oder nicht. Dabei wird ein Regex verwendet. Das Dollarzeichen in dem Regex steht hier für das Zeilenende, daher auch der “/$”: @ECHO OFFSETLOCAL EnableDelayedExpansionSET “Project=/Folder1″ECHO %Project%| findstr /R /C:”/$” 1>nulecho %ERRORLEVEL%SET “Project=/Folder1/”ECHO %Project%| findstr /R /C:”/$” 1>nulecho %ERRORLEVEL% Bei diesem Code sollte…

Weiterlesen Weiterlesen