载入中,请稍候……

批处理延时、整除、循环、脚本目录

Admin 于 2008-10-04 13:28:43 发表.NET

 

 

 1 
 2 批处理的变量延时
 3 
 4 %% rem 不支持变量延迟,!!支持变量延迟
 5 
 6 rem cmd默认不支持变量延迟。
 7 SETLOCAL ENABLEDELAYEDEXPANSION rem启用变量延迟。
 8 
 9 %TheNum% rem 在for循环中不能更新变量,保持运行for语句前的值。
10 !TheNum! rem 能更新变量。
11 
12 获取批处理所在的目录
13 ECHO "%~dp0"
14 
15 
16 整除、循环变量
17 @echo off
18 @setlocal enabledelayedexpansion
19 set/a n = 1
20 for /f "delims=" %%i in ('dir /a-d /b "C:\test\*.*"') do (
21 set/a i+=1
22 set/a nCount=!i!%%3
23 if !nCount! equ 0 set/a n+=1
24 if not exist !n! md !n!
25 copy "%%i" !n!
26 )
27 pause
28 
被阅1150次, 0票批处理 发表评论
1 / 1 / 1 | « 1 » |

Powered by MiniBoke v2.0.0.8 Build 0828

Copyright © 2008 迷你博客. All rights reserved.

粤ICP备07500939号