/**
  * rmDir()
  *
  * @access public
  * @param  string $sDir
  * @return void
  */
 function rmDir($sDir)
 {
     if (is_dir($sDir)) {
         foreach (glob("{$sDir}/*") as $sRow) {
             if (is_dir($sRow) && !is_link($sRow)) {
                 BlockenCommon::rmDir($sRow);
             } else {
                 unlink($sRow);
             }
         }
         rmdir($sDir);
     }
 }
示例#2
0
/**
 * cmdCleanTmp()
 *
 * @return string
 */
function cmdCleanTmp()
{
    $aryBuff = array();
    $sTmpDir = BLOCKEN_TMP_DIR . '/';
    foreach (glob($sTmpDir . '*') as $sRow) {
        if (is_dir($sRow) && !is_link($sRow)) {
            BlockenCommon::rmDir($sRow);
        } else {
            unlink($sRow);
        }
        $sRow = str_replace($sTmpDir, '', $sRow);
        $aryBuff[] = "[{$sRow}]";
    }
    sort($aryBuff);
    $sBuff = "一時ファイル消去一覧\n" . implode("\n", $aryBuff);
    return $sBuff;
}