/**
* 删除本地拷贝里的所有SVN版本信息
* 2007-10-29
* bailing
* wubl.9991.com@gmail.com
*/

require_once("iecho.php");
require_once('F:\web\mobile.duote.com\api\batchFile.php');

$bat = "";
$batDel = "";
$fl = new batchFile;
$fl->path='F:\web\mobile.duote.com'//operate dir
$fl->extname = "*";
$fl->fileFunc = "delFile";
$fl->dirFunc = "delDir";
$fl->start();

$rt = file_put_contents ( "f:/Svn-R.bat" , $bat );
$rt = file_put_contents ( "f:/Svn-Del.bat" , $batDel );
//pr($fl);

function delFile($filename)
{
    
global $bat,$batDel,$fl;
    
ifstrpos$filename , ".svn" )!==false )
    {
        
//die($filename);
        $f =  str_replace("/","\\",$fl->path.$filename);
        
$bat .= "attrib -R \"".$f."\"\r\n";
        
$batDel .="del /F/Q \"".$f."\" \r\n";
    }
}

function delDir($dir)
{
    
global $bat,$batDel,$fl;
    
ifstrpos$dir , ".svn" )!==false )
    {
        
//die($filename);
        $f =  str_replace("/","\\",$fl->path.$dir);
        
$bat .= "attrib -R \"".$f."\"\r\n";
        
$batDel .="rmdir \"".$f."\" \r\n";
    }
}

相关文章:

  • 2021-04-26
  • 2021-06-20
  • 2021-07-11
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-09-09
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2021-12-19
  • 2021-07-23
相关资源
相似解决方案