标题: for 代码有问题
[打印本页]
作者: fmr520
时间: 2008-4-1 14:04
标题: for 代码有问题
请问下,这个代码有问题吗???我的电脑上运行不了
@echo off&setlocal EnableDelayedExpansion
for /r e:\ %%a in (.) do (
set var="%%a"
if /i !%var:~0,11%!=="E:\RECYCLER" (echo 不能复制到这里) else (
xcopy e:\desktop.ini "%%a" /h/y/v
)
)
pause
作者: abcd
时间: 2008-4-1 14:16
@echo off&setlocal EnableDelayedExpansion
for /r e:\ %%a in (.) do (
set "var=%%a"
if /i "!var:~0,-2!"=="E:\RECYCLER" (echo 不能复制到这里) else (
xcopy e:\desktop.ini "%%a" /h/y/v
)
)
pause
作者: bat-zw
时间: 2008-4-1 14:22
if 后面不能跟=号而要用==,同时用if对变量进行判断时两边的变量和数值都要加上双引号。