如何使用Windows批处理文件遍历文本文件中一行并对数据进处理?
color0AsetlocalenabledelayedexpansionSETNTIME=%TIME%setytime=%ntime::=%pausef:DIR"F:\...
color 0A
setlocal enabledelayedexpansion
SET NTIME=%TIME%
set ytime=%ntime::=%
pause
f:
DIR "F:\ZIP\*.ZIP" /b >>f:\log\%ytime%.log
pause
for /F %%i in (f:\log\%ytime%.log) do (
call :batch %%i
)
:batch
set "mm=%i"
pause
mm总是获取不到 i的值,也就没有办法后续处理 展开
setlocal enabledelayedexpansion
SET NTIME=%TIME%
set ytime=%ntime::=%
pause
f:
DIR "F:\ZIP\*.ZIP" /b >>f:\log\%ytime%.log
pause
for /F %%i in (f:\log\%ytime%.log) do (
call :batch %%i
)
:batch
set "mm=%i"
pause
mm总是获取不到 i的值,也就没有办法后续处理 展开
2个回答
展开全部
重点:FOR 语句是封闭式结构!!无法从外部获取%%i的值!!
简单点说,
妹子关着门在自己家洗澡,你不能在既没有钥匙也不会翘锁而且更不会有任何人来开门的情况下,站在她家外面,还能看到妹子背上有几颗痣。
简单点说,
妹子关着门在自己家洗澡,你不能在既没有钥匙也不会翘锁而且更不会有任何人来开门的情况下,站在她家外面,还能看到妹子背上有几颗痣。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询