美文网首页
脚本清理Android Studio的build目录

脚本清理Android Studio的build目录

作者: hongch_911 | 来源:发表于2021-05-11 20:26 被阅读0次

1、Windows系统

@echo off
setlocal enabledelayedexpansion

if "%1" == "" exit
if not exist "%1" exit

echo Process %1

cd /d "%1"

for /f "delims=" %%a in ('dir /ad /b /s build') do (
    if exist "%%~dpa"build.gradle (
        set /p "ok=%%~a Confirm delete this folder(Y/N):"
        if "!ok!"=="y" rd /q /s "%%~a"
        if "!ok!"=="Y" rd /q /s "%%~a"
    )
)

2、Linux系统

#!/bin/bash
function readDir(){
    for element in `ls $1`
    do
        dir_or_file=$1"/"$element
        if [ -d $dir_or_file ]
        then
            if [ $element = "build" ]
            then
                if [ -f $1"/"build.gradle ];then
                    read -p "$dir_or_file Confirm delete [Y/N]:" val
                    if [ $val == 'y' ] || [ $val == 'Y' ]; then
                        rm -rf $dir_or_file
                    fi
                fi
            else
                readDir $dir_or_file
            fi
        fi
    done
}

if [ $# -lt 1 ];then
echo "help::clean-build.sh directory"
exit 1
fi
echo $1

readDir $1

相关文章

网友评论

      本文标题:脚本清理Android Studio的build目录

      本文链接:https://www.haomeiwen.com/subject/lemndltx.html