如何运用PHP rmdir()函数删除目录
对于PHP语言庞大的函数库来说,我们应当尽自己所能的去了解这些内置的函数,灵活的运用才能写出更优质的代码。PHP rmdir()函数可以用来删除目录,不过要求必须是空目录,所以我便写了下面这段代码,很简单,就是利用递归一层一层的删。
- 详解PHP防范SQL注入的具体方法
- 如何运用PHP变量php_self实现页内跳转
- PHP关键字global在定义变量中的作用
- PHP处理会话函数大总结
- 如何正确的实现Tomcat支持PHP
PHP rmdir()函数代码:
- < ?php
- function removeDir($dirName)
- {
- $result = false;
- if(! is_dir($dirName))
- {
- trigger_error("目录名称错误", E_USER_ERROR);
- }
- $handle = opendir($dirName);
- while(($file = readdir($handle)) !== false)
- {
- if($file != '.' && $file != '..')
- {
- $dir = $dirName . DIRECTORY_SEPARATOR . $file;
- is_dir($dir) ? removeDir($dir) : unlink($dir);
- }
- }
- closedir($handle);
- $result = rmdir($dirName) ? true : false;
- return $result;
- }
- ?>
以上这段代码就是PHP rmdir()函数的具体使用方法。
PHP之友评论