2

Я пишу короткую пакетную программу для копирования * .doc

Файлы находятся в каталогах, где их имя можно изменить. В каждом каталоге только одна папка.

Если в командном окне DOS я просто наберу cd <press-TAB> , то он покажет первый доступный каталог (или, в моем случае, единственную папку, которая есть в этом текущем каталоге)

Пример:

C:\Book2014> cd "press-TAB"
C:\Book2014> cd English     // the only available directory to go

Есть ли способ сделать это в командном файле?

1 ответ1

1
for /d %%F in (*) do cd "%%F" & goto :break
:break

GOTO есть на всякий случай, если есть более 2 папок - он будет CD с первой найденной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .