![]() |
||
![]() |
Inhaltsverzeichnis ab bestimmten BuchstabenUm 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 |
![]() |