從文件夾或樹中選擇要進(jìn)行批處理的文件。
批處理forFiles.exe,windows server 2003中的forFiles,xp不支持forFiles命令,把這個(gè)文件放在C:\WINDOWS\system32目錄下,xp即可支持forFiles命令
forfiles用法詳解,方便、實(shí)用。forfiles [/p Path] [/m SearchMask] [/s] [/c Command] [/d[{+ | -}] [{MM/DD/YYYY | DD}]]。
示例
要列出驅(qū)動(dòng)器 C: 上的所有批處理文件,請(qǐng)鍵入:
forfiles /p c:\ /s /m*.bat /c"cmd /c echo @file is a batch file"
要列出驅(qū)動(dòng)器 C: 上的所有目錄,請(qǐng)鍵入:
forfiles /p c:\ /s /m*.* /c"cmd /c if @isdir==true echo @file is a directory"
要列出驅(qū)動(dòng)器 C: 上存在時(shí)間多于 100 天的所有文件,請(qǐng)鍵入:
forfiles /p c:\ /s /m*.* /dt-100 /c"cmd /c echo @file :date >= 100 days"
要列出驅(qū)動(dòng)器 C: 上 1993 年 1 月 1 日以前創(chuàng)建的所有文件,而且對(duì)于日期早于 1993 年 1 月 1 日的文件顯示“file is quite old!”,請(qǐng)鍵入:
forfiles /p c:\ /s /m*.* /dt-01011993 /c"cmd /c echo @file is quite old!"
要按列格式列出驅(qū)動(dòng)器 C: 上所有文件的擴(kuò)展名,請(qǐng)鍵入:
forfiles /p c:\ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09" With:
要列出驅(qū)動(dòng)器 C: 上的所有批處理文件,請(qǐng)鍵入:
forfiles /p c:\ /s /m *.bat /c "cmd /c echo @file is a batch file"
要列出驅(qū)動(dòng)器 C: 上的所有目錄,請(qǐng)鍵入:
forfiles /p c:\ /s /m *.* /c "cmd /c if @isdir==true echo @file is a directory"
要列出驅(qū)動(dòng)器 C: 上存在時(shí)間多于 100 天的所有文件,請(qǐng)鍵入:
forfiles /p c:\ /s /m *.* /d t-100 /c "cmd /c echo @file :date >= 100 days"
要列出驅(qū)動(dòng)器 C: 上 1993 年 1 月 1 日以前創(chuàng)建的所有文件,而且對(duì)于日期早于 1993 年 1 月 1 日的文件顯示“file is quite old!”,請(qǐng)鍵入:
forfiles /p c:\ /s /m *.* /d t-01011993 /c "cmd /c echo @file is quite old!"
要按列格式列出驅(qū)動(dòng)器 C: 上所有文件的擴(kuò)展名,請(qǐng)鍵入:
forfiles /p c:\ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09"