继续到　filenameset　中的下一个文件之前,每份文件都已被打开、读取并经过处理。处理包括读取文件,将其分成一行行的文字,然后将每行解析成零或更多的符号。然后用已找到的符号字符串变量值调用　For　循环。以默认方式,/F　通过每个文件的每一行中分开的第一个空白符号。跳过空白行。您可通过指定可选　"options"　参数替代默认解析操作。这个带引号的字符串包括一个或多个指定不同解析选项的关键字。这些关键字为:　eol=c　-　指一个行注释字符的结尾(就一个)　skip=n　-　指在文件开始时忽略的行数。　delims=xxx　-　指分隔符集。这个替换了空格和跳格键的默认分隔符集。　tokens=x,y,m-n　-　指每行的哪一个符号被传递到每个迭代的　for　本身。这会导致额外变量名称的分配。m-n　格式为一个范围。通过　nth　符号指定　mth。如果符号字符串中的最后一个字符星号,那么额外的变量将在最后一个符号解析之后分配并接受行的保留文本。　usebackq　-　指定新语法已在下类情况中使用:　在作为命令执行一个后引号的字符串并且一个单引号字符为文字字符串命令并允许在　filenameset　中使用双引号扩起文件名称。　某些范例可能有助:FOR　/F　"eol=;　tokens=2,3*　delims=,　"　%i　in　(myfile.txt)　do　@echo　%i　%j　%k　会分析　myfile.txt　中的每一行,忽略以分号打头的那些行,将每行中的第二个和第三个符号传递给　for　程序体;用逗号和/或空格定界符号。请注意,这个　for　程序体的语句引用　%i　来取得第二个符号,引用　%j　来取得第三个符号,引用　%k　来取得第三个符号后的所有剩余符号。对于带有空格的文件名,您需要用双引号将文件名括起来。为了用这种方式来使用双引号,您还需要使用　usebackq　选项,否则,双引号会　被理解成是用作定义某个要分析的字符串的。　%i　专门在　for　语句中得到说明,%j　和%k　是通过　tokens=　选项专门得到说明的。您可以通过　tokens=　一行指定最多　26　个符号,只要不试图说明一个高于字母　'z'　或'Z'　的变量。请记住,FOR　变量是单一字母、分大小写和全局的;而且,同时不能有　52　个以上都在使用中。　您还可以在相邻字符串上使用　F