> Da mesma forma outras linguagens de programação, programação arquivo de lote suporta looping com a ajuda de got declarações e de declaração. Desde que nós já aprendemos sobre a declaração do 'Goto', vamos ver como o 'para' declaração obras. >
Tal como muitos outros comandos, o 'para' declaração tem as suas próprias opções para a operação de várias maneiras
Os interruptores utilizados são,
Para /D.
- O interruptor '/D', juntamente com o 'para' comando é usado para loop através
Vários diretórios
Para /R - interruptor O '/R', juntamente com o 'para' comando é usado para loop através
Diretórios e sub-diretórios
Para /L -. O '/L' switch juntamente com o 'para' comando é usado para loop através
a intervalo de números especificados
Para /F -..
O '/F' switch juntamente com o 'para' comando é usado para looping
através de uma grande variedade de arquivos, comandos e seqüências
47
Além disso, a substituição das referências de variáveis foi aprimorado
Você agora pode usar a seguinte sintaxe opcional:.
% ~ I - expande % I removendo quaisquer aspas (")
% ~ fI - expande% I para um nome de caminho totalmente qualificado
% ~ dI - expande% I para uma letra de unidade única
< p>% ~ pI - expande% I para somente um caminho
% ~ nI - expande% I para um nome de arquivo somente
% ~ XI - expande% I para apenas uma extensão de arquivo
% ~ sI - o caminho expandido contém somente nomes curtos
% ~ aI - expande% I para apresentar atributos de arquivo
% ~ Ti - expande% I para data /hora de arquivo
% ~ zI - expande% I para o tamanho de arquivo
% ~ $ PATH: I - pesquisa as pastas listadas na variável de ambiente PATH e expande% I do
nome totalmente qualificado da primeira encontrada.
Se o nome da variável de ambiente não está
definido ou o arquivo não for encontrado pela pesquisa, então este modificador expande para o
string vazia.
Os modificadores podem ser combinados para obter resultados compostos:
% ~ dpi - expande% I para uma letra de unidade e caminho única
% ~ NXI - expande% I para um nome de arquivo e extensão só
% ~ FSI - expande% I para um nome de caminho completo com nomes curtos única
% ~ dp $ PATH: I - pesquisa as pastas listadas no PATH
48
> variável de ambiente para% I e se expande