当前位置: 首页>>代码示例>>PHP>>正文


PHP FileUtil::clearDirs方法代码示例

本文整理汇总了PHP中FileUtil::clearDirs方法的典型用法代码示例。如果您正苦于以下问题:PHP FileUtil::clearDirs方法的具体用法?PHP FileUtil::clearDirs怎么用?PHP FileUtil::clearDirs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FileUtil的用法示例。


在下文中一共展示了FileUtil::clearDirs方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: republicAll

 public function republicAll()
 {
     if (LOCAL) {
         $except = array("image", "css", "font", "js", ".", "..");
         $basePath = $this->getBasePath();
         $dir = @opendir($basePath);
         while ($entry = @readdir($dir)) {
             $file = $basePath . DIRECTORY_SEPARATOR . $entry;
             if (!in_array($entry, array_merge($this->excludeFiles, $except))) {
                 if (is_dir($file)) {
                     FileUtil::clearDirs($file . "/");
                 }
             }
         }
         closedir($dir);
         $modules = Ibos::app()->getEnabledModule();
         foreach ($modules as $module) {
             $path = Yii::getPathOfAlias("application.modules.{$module["module"]}.static");
             if (is_dir($path)) {
                 $this->publish($path, false, -1, true);
             }
         }
     }
     return true;
 }
开发者ID:AxelPanda,项目名称:ibos,代码行数:25,代码来源:ICAssetManager.php

示例2: processingTempFile

 private function processingTempFile($urlParam)
 {
     $file = PATH_ROOT . "/data/update/IBOS " . $urlParam["version"] . " Release[" . $urlParam["release"] . "]/updatelist.tmp";
     $authKey = Ibos::app()->setting->get("config/security/authkey");
     @unlink($file);
     @unlink(PATH_ROOT . "/data/update.php");
     Cache::model()->deleteByPk("upgrade_step");
     Cache::model()->deleteByPk("upgrade_run");
     Setting::model()->updateSettingValueByKey("upgrade", "");
     CacheUtil::update();
     $randomStr = StringUtil::random(6);
     $oldUpdateDir = "/data/update/";
     $newUpdateDir = "/data/update-" . $randomStr . "/";
     $oldBackDir = "/data/back/";
     $newBackDir = "/data/back-" . $randomStr . "/";
     FileUtil::copyDir(PATH_ROOT . $oldUpdateDir, PATH_ROOT . $newUpdateDir);
     FileUtil::copyDir(PATH_ROOT . $oldBackDir, PATH_ROOT . $newBackDir);
     FileUtil::clearDirs(PATH_ROOT . $oldUpdateDir);
     FileUtil::clearDirs(PATH_ROOT . $oldBackDir);
     $data["step"] = 5;
     $data["data"]["msg"] = Ibos::lang("Upgrade successful", "", array("{version}" => "IBOS" . VERSION . " " . VERSION_DATE, "{saveUpdateDir}" => $newUpdateDir, "{saveBackDir}" => $newBackDir));
     $this->render("upgradeSuccess", $data);
 }
开发者ID:AxelPanda,项目名称:ibos,代码行数:23,代码来源:UpgradeController.php


注:本文中的FileUtil::clearDirs方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。