"for" - Loop on List of Files

Q

What is the "for" batch command for?

✍: FYIcenter.com

A

The "for" command is for running a given command for each item in a list of files, path names, or any values.

Below is the "for" command syntax:

for %%parameter in (list) do command

When the "for" command is executed, the given command will be executed once for each item in the given list. The selected item will be assigned to the given parameter, if you want to process it in the given command.

Here is an example on how to use the "for" command to display contents of all *.log and *.txt files:

FOR %%p IN (*.log *.txt) DO TYPE %%p

 

"shift" - Shift Batch Parameters

"goto" - Change the Execution Flow

Using Batch Commands

⇑⇑ Windows Batch File Tutorials

2017-12-05, 173👍, 0💬