$path * @return */ function createDir($path){ if(!is_dir($path)){ mkdir($path); } else { deleteDir($path); mkdir($path); } return TRUE; } /** * ディレクトリごと削除する * @param $path */ function deleteDir($path){ outBatchLog("削除Dir=[".$path."]"); $dir = opendir($path."/"); while (($file = readdir($dir)) !== false) { if ($file != "." && $file != "..") { unlink($path."/".$file); } } closedir($dir); rmdir($path."/"); } /** * バッチ用のログ出力 * @param $str */ function outBatchLog($str){ $str = str_replace("\n", "", $str); print_r($str."\n"); } ?>