f “” f "foi inesperado neste momento

0

Eu estava olhando para este post: Existe uma maneira de renomear arquivos em lote para letras minúsculas?

e tentei usá-lo em um arquivo de texto, renomeando a extensão para .bat e, em seguida, executando-o no diretório. Mas o erro do título apareceu e nada aconteceu. Algum palpite sobre o porquê isso está acontecendo?

    
por Piofmc 17.06.2014 / 23:18

1 resposta

0

Usar o comando FOR em um arquivo batch funciona um pouco diferente, porque os próprios batchfiles usam%? variáveis. Por esse motivo, o comando FOR requer que seu parâmetro seja %%? trabalhar.

Se você digitar FOR /? a partir de uma linha de comando, a ajuda também lhe dirá isso.

Portanto, o seguinte comando FOR seria o seguinte em um arquivo em lotes:

em cmd:

for %i IN (*.*) DO echo %i

no arquivo.bat:

for %%i IN (*.*) DO echo %%i
    
por 18.06.2014 / 00:52