Inhaltsverzeichnis ab bestimmten Buchstaben

Um unter DOS Verzeichnis- inhalte anzuzeigen, benutze ich meist den Befehl: DIR /P /ON. Bei umfangreichen Verzeichnissen wird das schnell unⁿbersichtlich. Deshalb suche ich nach einer L÷sung, die mit der Anzeige erst ab einem bestimmten Buchstaben beginnt. Vielleicht k÷nnen Sie mir einen Tip geben.

Die Sache ist nicht ganz so einfach, wie sie aussieht. Ein entsprechender Parameter fⁿr den DIR-Befehl existiert ebensowenig wie ein einfacher Trick. Da die DOS-Batch-Sprache keine Zeichenketten-Verarbeitung kennt, ist das Problem auch nicht mit einem kleinen Programm zu l÷sen. Trotzdem beruht der folgende L÷sungsansatz auf dem Batch-Programm INHALT.BAT.
Wenn Sie etwa alle Dateien ab dem Anfangsbuchstaben S im Dateinamen auflisten wollen, rufen Sie das Programm folgenderma▀en auf:
inhalt s
inhalt.bat:
@echo off
ECHO Zeige Dateien von %1*.* bis z*.*
GOTO %1
:A
FOR %%N IN ( A B C ... Y Z ) DO dir %%N*.* /B /ON %2 %3
GOTO ENDE
:B
FOR %%N IN ( B C ... Y Z ) DO dir %%N*.* /B /ON %2 %3
GOTO ENDE
Gehen Sie fⁿr die Buchstaben C bis Z so vor:
:Z
FOR %%N IN ( Z ) DO dir %%N*.* /B /ON %2 %3
GOTO ENDE
:ENDE
echo Fertig