
Ich habe mich gefragt, ob es möglich ist, mithilfe der Eingabeaufforderung manuell einen Ordner im Verzeichnis zu suchen, dessen Name das Wort „2015“ enthält, und diesen Ordner dann aufzurufen.
Das habe ich bekommen von"for /f "delims=" %a in ('dir /s /b /a:d *2015*') do cd %a"
U:\BeaverGames\Mobile\Custom Street Racer\Builds\GooglePlay>cd U:\BeaverGames\Mobile\Custom Street Racer\Builds\GooglePlay\2015-01-20 (2.5.0 RCd)
U:\BeaverGames\Mobile\Custom Street Racer\Builds\GooglePlay\Archive\2015-01-05 (2.5.0)
Gibt es eine Möglichkeit, es einzugrenzen, sodass die Ordner „2015“ nicht im Archivordner angezeigt werden? Ist es möglich, den Archivordner vollständig zu ignorieren und nur den Ordner „2015“ im Ordner anzuzeigen Googleplay
?
Antwort1
Ist es möglich, ein Unterverzeichnis zu suchen, dessen Name „2015“ enthält, und dann diesen Ordner aufzurufen?
Von der Befehlszeile aus:
for /f "delims=" %a in ('dir /s /b /a:d *2015*') do cd %a
In einer Batchdatei:
for /f "delims=" %%a in ('dir /s /b /a:d *2015*') do cd %%a
Wie kann ich es eingrenzen, sodass die Ordner „2015“ nicht im Archivordner angezeigt werden?
Wenn es /s
entfernt wird, werden die Unterordner nicht durchsucht.
Von der Befehlszeile aus:
for /f "delims=" %a in ('dir /b /a:d *2015*') do cd %a
In einer Batchdatei:
for /f "delims=" %%a in ('dir /b /a:d *2015*') do cd %%a
Weitere Informationen
- Ein AZ-Index der Windows CMD-Befehlszeile- Ein hervorragendes Nachschlagewerk zu allem, was mit der Windows-Eingabeaufforderung zu tun hat.
- dir- Zeigt eine Liste der Dateien und Unterordner an.
- für /f- Befehl mit den Ergebnissen eines anderen Befehls wiederholen.