zoukankan      html  css  js  c++  java
  • phper 的两个实用批处理助你自动格式化php代码、清除svn、netbeans等工程文件

    1、自动清除

     1 @echo off
     2 
     3 :start
     4 ::启动过程,切换目录
     5 set pwd=%cd%
     6 cd %1
     7 echo 工作目录是:& chdir
     8 
     9 :input
    10 ::获取输入,根据输入进行处理
    11 set source=:
    12 set /p source=确定要清楚当前目录下的 svn和Thumbs.db 信息吗?[Y/N/Q]
    13 set "source=%source:"=%"
    14 
    15 if "%source%"=="y" goto clean
    16 if "%source%"=="Y" goto clean
    17 if "%source%"=="n" goto noclean
    18 if "%source%"=="N" goto noclean
    19 if "%source%"=="q" goto end
    20 if "%source%"=="Q" goto end
    21 goto input
    22 
    23 :clean
    24 ::主处理过程,执行清理工作
    25 @echo on
    26 @for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo     删除目录%%c)
    27 @for /d /r %%c in (Thumbs.db) do @if exist %%c ( del /a /f /q %%c & echo     删除文件%%c)
    28 @for /d /r %%c in (nbproject) do @if exist %%c ( rd /s /q %%c & echo     删除目录%%c)
    29 
    30 
    31 @echo off
    32 echo "当前目录下的 svn和Thumbs.db 信息已清除"
    33 goto end
    34 
    35 :noclean
    36 ::分支过程,取消清理工作
    37 echo "svn和Thumbs.db信息清楚操作已取消"
    38 goto end
    39 
    40 :end
    41 ::退出程序
    42 cd "%pwd%"
    43 pause

    2、自动格式化

    注:执行下列批处理需下载phpCB.exe 工具放到系统 windows 的system32目录下,获取当前文件夹下面

    下载地址:https://files.cnblogs.com/lsl8966/clearSvn_phpFormat_phpCB.rar

     1 @echo off
     2 
     3 :start
     4 ::启动过程,切换目录
     5 cd %1
     6 set pwd=%cd%
     7 echo 工作目录是:& chdir
     8 color 3
     9 :input
    10 ::获取输入,根据输入进行处理
    11 set source=:
    12 set /p source=格式化当前目录下所有的.php文件吗?[Y/N]
    13 set "source=%source:"=%"
    14 
    15 if "%source%"=="y" goto list
    16 if "%source%"=="Y" goto list
    17 if "%source%"=="N" goto end
    18 if "%source%"=="n" goto end
    19 
    20 goto input
    21 
    22 :list
    23 ::主处理过程,读列表
    24 @echo on
    25 echo "=======开始格式化了==========="
    26 @for  /r  %%F  in (*.php) do  phpCB.exe %%F >> %%F.bak & del %%F 
    27 
    28 echo "=======开始修改文件名了======="
    29 @for  /r  %%a in (*.php.bak) do  rename %%a %%~na 
    30 goto end
    31 
    32 
    33 :end
    34 ::退出程序
    35 echo "============================+========================="
    36 echo "=======================*格式化完成*==================="
    37 echo "============================+========================="
    38 cd "%pwd%"
    39 pause
  • 相关阅读:
    521.最长特殊序列 I
    520.检查大写字母
    459.重复的子字符串
    Java 读取 .properties 文件的几种方式
    Idea 使用教程
    db2 with用法
    DB2 alter 新增/删除/修改列
    Bootstrap treegrid 实现树形表格结构
    Mysql 递归查询
    navicat for mysql 下载安装教程
  • 原文地址:https://www.cnblogs.com/lsl8966/p/2827966.html
Copyright © 2011-2022 走看看