批处理bat相关

::                                     注释
@set RELATIVE_DIR=.\                   设置变量RELATIVE_DIR

@echo RELATIVE_DIR : %RELATIVE_DIR%    打印@echo 类似console.log('RELATIVE_DIR',RELATIVE_DIR)

FOR %%A IN ("%~dp0.") DO FOR %%B IN ("%%~dpA.") DO SET ABSOLUTE_DIR=%%~dpB  
循环,其中A,B代表循环的每个变量,类似foreach(var n in xxx)中的n

@set DIR2="%ABSOLUTE_DIR%Test\test2.bat"

@call %DIR2% %ID% %Name% %Age%
执行DIR2,将ID, Name, Age作为变量传入DIR2, 在DIR2(test2.bat)中
@set ID=%1 
@set Name=%2
@set Age=%3
获取到传入的值

if exist "%CACHE_PATH%" (
	@echo Clear Cache Diretory.....
	rd "%CACHE_PATH%" /S /Q
)
md "%CACHE_PATH%"
if not exist "%CACHE_PATH2%"(
)


@set Parent_Directory=.\
@call :GetCurrentAbsolutePath %Parent_Directory%
@echo CurrentAbsolutePath:%CurrentAbsolutePath%
pause
@set FOLDER1=html
@set PATH1=%CurrentAbsolutePath%\%FOLDER1%
xcopy /F /E /Y "%PATH1%\*.*" "%PATH2%\"

goto :eof

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值