|
Escrito por Daniel Donda
|
|
Dom, 09 de Novembro de 2008 02:24 |
|
Executa um determinado comando para cada arquivo em um grupo de arquivos
Modo de uso em linha de comando: FOR %variable IN (set) DO command [command-parameters] Modo de uso em arquivos de lote: FOR %%variable IN (set) DO command [command-parameters] poderiamos digitar o seguinte comando for %1 in (*.txt) do type %1
Sintaxe: FOR %variable IN (set) DO command [command-parameters]
Exemplo 1 ------------------------------------------------------------- @echo off cls echo Listando os arquivos que podem ser apagados. echo -------------------------------------------- for %%1 in (*.tmp *.bak *.old) do @echo %%1 echo -------------------------------------------- echo Fim da lista. ------------------------------------------------------------- Neste exemplo o comando "FOR" mostra o nome de todos os arquivos que possuirem a extensão *.bat, *.bak e *.old. Exemplo 2 ------------------------------------------------------------- @ECHO OFF for /l %%1 in (1,1,50) do @echo Eu sei contar ate %%1 ------------------------------------------------------------- Onde está 1,1,50 significa de 1 em 1 até 50, tente alterar até 5000 ! E nestes exemplos o comando usa %% para ser usado em arquivios de lote, se for executar na linha de comando usa apenas %.
|