PHP 删除项目中的.svn文件
来源:互联网 发布:文件收发管理系统 源码 编辑:程序博客网 时间:2024/06/05 06:19
项目上线之前,文件夹中太多.svn文件,而且每个文件夹中都有,这样一个一个删除直接懵逼啦,想着不能丢程序猿的脸啊,还是写个脚本吧(实际操作,注意文件夹权限问题)。
<?php/** * Created by PhpStorm. * User: kung * Date: 16-12-23 * Time: 下午2:13 */function remove_dir($dir){ $dir_op = dir($dir); $remove_path = $dir_op->path; while(false != ($dir_son = $dir_op->read())){ if($dir_son == '.' || $dir_son == '..') continue; if(is_dir($remove_path."/".$dir_son)){ remove_dir($remove_path."/".$dir_son); rmdir($remove_path."/".$dir_son); }else unlink($remove_path."/".$dir_son); }}function find_svn($op_dir){ $dir_op = dir($op_dir); $find_path = $dir_op->path; while(false != ($dir_son = $dir_op->read())){ if($dir_son == '.' || $dir_son == '..') continue; if(is_dir($find_path."/".$dir_son)){ if($dir_son == '.svn'){ remove_dir($find_path."/".$dir_son); rmdir($find_path."/".$dir_son); } find_svn($find_path."/".$dir_son); } }}$op_dir = dirname(__FILE__)."/test";find_svn($op_dir);
1 0
- PHP 删除项目中的.svn文件
- 删除项目中的.svn文件
- 删除项目中的.svn文件
- mac删除项目中的svn文件
- 如何删除项目中的.svn文件
- iOS 如何批量删除项目文件夹中的.svn信息文件?
- Linux如何快速删除项目中的svn隐藏文件
- Linux如何快速删除项目中的svn隐藏文件
- MAC 终端命令删除项目中的.svn文件
- 删除工程中的.svn文件
- 删除项目中的所有.svn文件夹
- 递归调用删除项目中的svn文件夹
- 如何删除项目中的.svn文件夹
- 关于删除项目中的SVN文件夹
- 一键删除项目中的svn标记
- 怎么删除项目中的SVN信息?
- 删除项目中的.svn或者cvs文件夹
- 批量删除项目中的.svn文件夹方法
- postgis.control No such file
- Java Swing之按钮点击选择文件与获取选中文件绝对路径
- LeetCode 287---Find the Duplicate Number
- Linux常用的压缩与解压缩
- A convolutional Neural Network for Modelling Sentences
- PHP 删除项目中的.svn文件
- System.err: java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
- 机器学习: Viola-Jones 人脸检测算法解析(一)
- 论numpy中matrix 和 array的区别
- 自定义TimeButton
- 美国联邦法院批准国税局搜查Coinbase用户资料
- 高精度减法
- cheat安装使用
- [读书笔记]30 天自制操作系统 day11 制作窗口