Командная строка Windows — найдите папку, в имени которой содержится 2015

Командная строка Windows — найдите папку, в имени которой содержится 2015

Мне было интересно, можно ли с помощью командной строки вручную найти папку в каталоге, содержащую «2015» в своем имени, а затем войти в эту папку.

Вот что я получил от"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)

Есть ли способ сузить его так, чтобы не отображались папки "2015" в папке архива? Можно ли вообще игнорировать папку архива и просто отображать папку 2015 в папке Googleplay?

решение1

Можно ли найти подкаталог, содержащий в своем имени «2015», а затем войти в эту папку?

Из командной строки:

for /f "delims=" %a in ('dir /s /b /a:d *2015*') do cd %a

В пакетном файле:

for /f "delims=" %%a in ('dir /s /b /a:d *2015*') do cd %%a

Как сузить поиск, чтобы не отображались папки «2015» в архивной папке?

Если /sудалить, то подпапки не будут просматриваться.

Из командной строки:

for /f "delims=" %a in ('dir /b /a:d *2015*') do cd %a

В пакетном файле:

for /f "delims=" %%a in ('dir /b /a:d *2015*') do cd %%a

Дальнейшее чтение

  • Индекс AZ командной строки Windows CMD- Отличный справочник по всем вопросам, связанным с командной строкой Windows.
  • реж- Отображение списка файлов и подпапок.
  • для /ф- Циклическая команда по результатам другой команды.

Связанный контент