Som sagt tidligere, at '/D' bryter sammen med 'for' kommandoen brukes for looping gjennom
kataloger og underkataloger. Ovennevnte gitt kommandoen brukes for å vise alle kataloger og Selge
under kataloger
Merk:. Når du utfører denne kommandoen rett fra ledeteksten ved å kopiere det og lime det vil
< p> arbeid, men når du oppretter en batch-fil ved hjelp av denne koden, ikke vil fungere, fordi når du bruker den i en
batch fil, du skal bruke %% foregående variabelnavnet, i dette tilfellet følgende kode vil
fungere hvis du prøver å utføre som en batch, etter
FOR /D %% v IN (*.
*) DO dir /s "%% v"
49
'/R' bryteren når den brukes med "for" kommandoen brukes for looping gjennom kataloger og sub
kataloger.
FOR /RC: \\ Windows \\ forhåndshenting% v IN (* .pf) DO del% v
Listen stykke koden brukes for å slette forhåndshenting filer fra C: \\ windows \\ prefetch, som
< p> anses å være unødvendig og som svin opp minnet, derfor jeg kommer til å bruke de ovennevnte
Kommandoen for å slette de forhåndshenting filer som inneholder den .
pf forlengelse, også jeg har vedlagt skjermbilde
fanget mens jeg utfører denne uttalelsen.
50
'/L' bryteren når den brukes med "for" setningen brukes for looping gjennom et bredt utvalg av spesifisert
tall. I eksempelet nedenfor, har jeg vedlagt et tekstutdrag som jeg brukte for å finne åpen port og hvis en åpen
port er funnet, så vil det telnet til det og etablere en ekstern tilkobling, men brukeren må levere IP
-adressen eller vertsnavnet som parameter til dette programmet, bare så det blir effektivt.
for /L %% v i (1,1,20) gjør telnet% 1 %% v
Hvis du oppdager settet (1,1,20) som inneholder 1,1,20, der '1' i front betegner den innledende
verdi for loop, den andre '1' betegner økningsverdi eller trinnverdien, siden det er oppgitt som '1'
over her, vil sløyfen øke med én og til slutt '20' betegner sluttverdien, noe som indikerer at
sløyfen skulle bli avsluttet når teller når 20.
Følgende stykke kode vil hjelpe deg å bedre forstå hvordan det fungerer, etter
FOR /L% G IN (20, -2,0) DO ECHO% G
Her er det utgang for denne uttalelsen, etter
Hvis du legger merke til settet, har det noen negative verdier også som igjen beskriver som vi kan bruke negative
heltall også mens looping bruke 'fo