首页  编辑  

批处理循环计数并整除条件做某些事情

Tags: /计算机文档/脚本,批处理/   Date Created:
在批处理中,如何按特定数量分组处理文件,或数据?例如按CPU个数或每10个文件?

%% 求余
下面代码按4个一组进行处理
@echo off
setlocal enableextensions enabledelayedexpansion

set /a count=1
set mod=
for %%f in (*.jpg) do (
  cmd /c start "" ..\detect\darknet_standard D:\test\files\%%f D:\test\out\%%f
  set /a count+=1
  set /a mod=count%%4
  if !mod! equ 0 ping 127.0.0.1 -n 7 > nul
)
endlocal