letra de unidade e caminho da primeira encontrada
% ~ ftzaI -. expande% I para um DIR como linha de saída
Aqui eu estou indo para cobrir todos os tipos de uso do "para" comando junto com alguns trechos de código,
FOR /D% v IN (*. *) FAÇA dir /s "% v"
Como disse anteriormente, de que o interruptor '/D', juntamente com o 'para' comando é usado para loop através da
diretórios e sub-diretórios. O comando acima dado é usado para a exibição de todos os diretórios e
sub-diretórios
Nota:.
Quando você executar este comando direita do prompt de comando, copiando-o e colando-se
< p> trabalho, mas quando você cria um arquivo de lote usando este código, não vai funcionar, porque quando você estiver usando-o em um
arquivo de lote, você deve usar %% que precede o nome da variável, em Neste caso, o seguinte código irá
funcionar se você tentar executar como um lote
FOR /D %% v IN (*. *) FAÇA dir /s "%% v",
49
O interruptor '/R', quando utilizado com o 'para' comando é usado para loop através de diretórios e sub
diretórios.
FOR /RC: \\ Windows \\ Prefetch% v IN (* .pf) FAÇA del% v
O pedaço de código acima é usado para apagar arquivos de pré-busca a partir da localização C: \\ windows \\ prefetch, que
< p> são considerados desnecessários e que porcos espaço na memória, portanto, eu vou usar o
acima
comando para apagar os arquivos de pré-busca que tem a extensão .pf, também Anexei a imagem
capturado enquanto eu estava executando a esta declaração.
50
O interruptor '/L' quando usado com o 'para' declaração é usada para loop através de uma ampla variedade de especificado
números. No exemplo abaixo, Anexei um trecho que eu usei para encontrar a porta aberta e se uma porta aberta
for encontrado, então ele vai telnet para ele e estabelecer uma conexão remota, mas o usuário tem de fornecer o IP
endereço ou o nome do host como parâmetro para este programa, só então ela se torna eficaz.
for /L %% em v (1,1,20) fazer telnet% 1 %% v
Se você observar o conjunto (1,1,20) que contém 1,1,20, onde o '1' na frente indica o valor inicial
para o loop, o segundo "1" indica o valor de incremento ou o valor do passo, uma vez que é afirmado como '1'
aqui, o ciclo irá ser incrementado em uma unidade e, finalmente, o "20" indica o valor fina