zoukankan      html  css  js  c++  java
  • 批处理删除指定目录及子目录下所有.svn目录

    批处理删除指定目录及子目录下所有.svn目录

    Java代码  

    @REM 根据用户输入,删除指定目录及子目录下所有.svn目录  

      

    @echo off   

      

    :inputPath  

    set DESTINATION_PATH=:   

    set /p DESTINATION_PATH="Please input the root directory need to clear the svn folders , press enter !  :"  

      

    if not exist %DESTINATION_PATH% (  

        @echo [Warn] The input directory does not exist !  Input again please!  

        goto inputPath  

    )  

       

    echo Root directory is : %DESTINATION_PATH%   

      

    :inputChoice   

    @REM 获取输入,根据输入进行处理   

    set choice=:   

    set /p choice="Clear the svn folders under the %DESTINATION_PATH% ?[Y/N/Q]  :"   

    @REM 把引号“"”替换成空字符  

    set "choice=%choice:"=%"   

      

    if "%choice%"=="y" goto clean   

    if "%choice%"=="Y" goto clean   

    if "%choice%"=="n" goto noClean   

    if "%choice%"=="N" goto noClean   

    if "%choice%"=="q" goto end   

    if "%choice%"=="Q" goto end   

    goto inputChoice   

      

    :clean   

    @REM 主处理过程,执行清理工作   

    @echo on   

    @REM /d:只搜索目录 批处理中使用%%i标识变量 dos窗口使用%i标识  

    @for /d /r %DESTINATION_PATH% %%i in (.svn) do @if exist %%i ( rd /s /q %%i & echo  Delete folder : %%i)   

    @echo off   

    echo "Clear the svn folders under the %DESTINATION_PATH% is ok !"   

    goto end   

      

    :noClean   

    @REM 分支过程,取消清理工作   

    echo "Operation cancel !"   

    goto end   

      

    :end   

    @REM 退出程序   

    pause   

  • 相关阅读:
    OLAP ODS项目的总结 平台选型,架构确定
    ORACLE ORA12520
    ORACLE管道函数
    ORACLE RAC JDBC 配置
    ORACLE RAC OCFS连接产生的错误
    ORACLE 启动和关闭详解
    OLAP ODS项目的总结 起步阶段
    ORACLE RAC 配置更改IP
    ORACLE RAC OCR cann't Access
    ORACLE RAC Debug 之路 CRS0184错误与CRS初始化
  • 原文地址:https://www.cnblogs.com/out8/p/4238363.html
Copyright © 2011-2022 走看看