博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phper 的两个实用批处理助你自动格式化php代码、清除svn、netbeans等工程文件
阅读量:7037 次
发布时间:2019-06-28

本文共 1843 字,大约阅读时间需要 6 分钟。

1、自动清除

1 @echo off 2  3 :start 4 ::启动过程,切换目录 5 set pwd=%cd% 6 cd %1 7 echo 工作目录是:& chdir 8  9 :input10 ::获取输入,根据输入进行处理11 set source=:12 set /p source=确定要清楚当前目录下的 svn和Thumbs.db 信息吗?[Y/N/Q]13 set "source=%source:"=%"14 15 if "%source%"=="y" goto clean16 if "%source%"=="Y" goto clean17 if "%source%"=="n" goto noclean18 if "%source%"=="N" goto noclean19 if "%source%"=="q" goto end20 if "%source%"=="Q" goto end21 goto input22 23 :clean24 ::主处理过程,执行清理工作25 @echo on26 @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 off32 echo "当前目录下的 svn和Thumbs.db 信息已清除"33 goto end34 35 :noclean36 ::分支过程,取消清理工作37 echo "svn和Thumbs.db信息清楚操作已取消"38 goto end39 40 :end41 ::退出程序42 cd "%pwd%"43 pause

 

2、自动格式化

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

下载地址:

1 @echo off 2  3 :start 4 ::启动过程,切换目录 5 cd %1 6 set pwd=%cd% 7 echo 工作目录是:& chdir 8 color 3 9 :input10 ::获取输入,根据输入进行处理11 set source=:12 set /p source=格式化当前目录下所有的.php文件吗?[Y/N]13 set "source=%source:"=%"14 15 if "%source%"=="y" goto list16 if "%source%"=="Y" goto list17 if "%source%"=="N" goto end18 if "%source%"=="n" goto end19 20 goto input21 22 :list23 ::主处理过程,读列表24 @echo on25 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 end31 32 33 :end34 ::退出程序35 echo "============================+========================="36 echo "=======================*格式化完成*==================="37 echo "============================+========================="38 cd "%pwd%"39 pause

 

转载于:https://www.cnblogs.com/lsl8966/archive/2012/12/21/2827966.html

你可能感兴趣的文章
Ubuntu 16.04.6 LTS 发布:紧急修复 APT 漏洞
查看>>
Ant Design 3.13.3 发布,企业级 UI 设计语言
查看>>
Github资源收集
查看>>
未来黑科技公司完成亿元Pre-B轮融资,已和宝马达成合作 ...
查看>>
《TCP IP 详解卷1:协议》阅读笔记 - 第十一章
查看>>
系列教程丨用 Docker 探索开源软件 —— Elasticsearch(二) ...
查看>>
洛谷 P2709 BZOJ 3781 小B的询问
查看>>
Java绘制基本图形
查看>>
阿里云十年再出发,边缘计算已启航
查看>>
pyhanlp 共性分析与短语提取内容详解
查看>>
阿里云数据管理DMS企业版发布年度重大更新 多项功能全面升级 ...
查看>>
生成网上下载的EF项目对应的数据库
查看>>
Linux-权限管理(chmod、umask)
查看>>
Flask之请求钩子
查看>>
系列教程丨用 Docker 探索开源软件 —— Redis
查看>>
CDN - API 类型问题排查
查看>>
分布式事务中间件Fescar—全局写排它锁解读
查看>>
Java 程序员必备的 15 个框架,前 3 个地位无可动摇!
查看>>
韩国科研团队:超90%的医学影像AI论文未在临床环境进行严格验证
查看>>
Java虚拟机运行流程
查看>>