<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_35083"> 创建和删除目录或者文件 <br> <br> <br> <br> <br> <div class="blockcode"> <div id="code_Ye4"><ol> <li>function mkdirs($directory) </li> <li>{ </li> <li> echo $directory;</li> <li> if ( ! is_dir($directory)) </li> <li> { </li> <li> if (@mkdir($directory, 0777)) </li> <li> { </li> <li> return true; </li> <li> } </li> <li> else </li> <li> { </li> <li> if ( !mkdirs(dirname($directory))) </li> <li> { </li> <li> return false; </li> <li> } </li> <li> } </li> <li> } </li> <li> return @mkdir($directory,0777); </li> <li>}</li> <li> </ol></div> <em onclick="copycode($('code_Ye4'));">复制代码</em> </div> <br> <br> <br> <div class="blockcode"> <div id="code_n49"><ol> <li>function delete_directory($directory){ </li> <li> if(is_dir($directory)){</li> <li> //递归删除某个目录下的全部文件</li> <li> if($dh=@opendir($directory)){ </li> <li> while ($filename=readdir($dh)){ </li> <li> if($filename!="." && $filename!=".."){ </li> <li> //是文件则删除文件 </li> <li> if(is_file($directory."/".$filename)){ </li> <li> unlink($directory."/".$filename); </li> <li> }else{ </li> <li> //非空目录则递归删除子文件夹或文件 </li> <li> delete_directory($directory."/".$filename); </li> <li> } </li> <li> } </li> <li> } </li> <li> @closedir($dh); </li> <li> rmdir($directory); </li> <li> } </li> <li> }else{</li> <li> //直接删除指定某个文件</li> <li> if(file_exists($directory)){</li> <li> unlink($directory);</li> <li> }</li> <li> }</li> <li> </li> <li> <li>} </li> </ol></div> <em onclick="copycode($('code_n49'));">复制代码</em> </div> </td></tr></table> <div id="comment_35083" class="cm"> </div> <div id="post_rate_div_35083"></div> <br><br>