Como alterar o diretório para o subdiretório desconhecido

2

Estou escrevendo um pequeno programa em lote para copiar * .doc

Os arquivos estão em diretórios onde seu nome pode ser alterado. Em cada diretório, só tem uma pasta.

Se na janela de comando do DOS, eu só digitar cd <press-TAB> , então ele mostrará o primeiro diretório disponível (ou, no meu caso, a única pasta que tem nesse diretório atual)

Exemplo:

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

Existe uma maneira de fazer isso em um arquivo de lote?

    
por Lokman 22.09.2014 / 05:46

1 resposta

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

O GOTO está lá apenas no caso de existirem mais de 2 pastas - será o CD para o primeiro encontrado.

    
por 22.09.2014 / 06:18