常用一些bat脚本命令

掌握一些基本常用的bat命令,能大幅度提高效率,持续更新中...

获取当前路径

set local_path=%cd%

删除文件

del /q %file_path%

复制文件到指定路径

xcopy %des_path% %src_path% /q

复制文件夹下所有内容到指定目录下

xcopy %src_path%\*.*   %dest_path%\ /s /e

重命名文件

ren  %src_path% %des_path%

删除文件夹

rd /q /s %floder_path%

创建文件夹

md %floder_path%

调用其他bat,比如要执行gradlew.bat

call gradlew

调用其他bat,并传递参数

call gradlew clean

目标bat文件中通过1% 2% 3%等等获取

判断系统环境变量

if defined ANDROID_HOME goto findAndroidFromAndroidHome

获取环境变量中设置的值

set ANDROID_HOME=%ANDROID_HOME:"=%

读取配置文件 读取gradle.properties中sdk_version配置

FOR /F "eol=; tokens=2,2 delims==" %%iIN ('findstr /i "sdk_version" gradle.properties')DO set sdk_version=%%i

字符串替换 去掉引号

set dex_version=%dex_version:"=%

条件语句

if "proguard"==%flag% (
call gradlew proguardDex
)else (
echo normal dex
call gradlew makeDexJar
)

函数调用

call:myCopyFunc %version% %demo_type%
echo.&pause&goto:eof
::-------------------------------------------------------- 
::-- Function section starts below here 
::-------------------------------------------------------- 
:myCopyFunc    - here starts my function identified by it's label 
echo. 
set version=%~1
set demo_type=%~2
@rem  函数主体内容
goto:eof 
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,634评论 1 19
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,183评论 19 139
  • 《其一》 初见时,你我皆是笑颜 岁月无声流转 再回首时,已是经年 《其二》 下雨天,听雨眠 梦里离别难 醒时方觉此...
    花小承阅读 4,276评论 1 5
  • 愿你能活成自己 在现今浮躁聒杂的社会中,愿你学着孤独。平行世界中的两颗星星很难发生碰撞,即使碰撞,之后是一起陨...
    苏佯阅读 3,392评论 0 0
  • 这位是我们村里的齐奶奶,虽然已经84岁高龄,可是身体硬朗爱干活尚有一颗童心,与其他的老人不一样的是奶奶喜欢干活还会...
    天天天蓝_0a87阅读 3,938评论 0 0

友情链接更多精彩内容