php创建文件目录,及删除目录和文件
2011-02-23 15:49
375 查看
<?php
//创建目录
function cmk($path=''){
//$path = 'test/test/mak';
$dir = explode('/',$path);
$dirs = array();
foreach($dir as $key => $val){
$dirs[] = $val;
$inpath = implode('/',$dirs);
if(!is_dir($inpath) && $inpath){
if(false == mkdir($inpath)){
return false;
}
}
}
return $path;
}
cmk();
//删除目录
function deldir($dir) {
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
?>
//创建目录
function cmk($path=''){
//$path = 'test/test/mak';
$dir = explode('/',$path);
$dirs = array();
foreach($dir as $key => $val){
$dirs[] = $val;
$inpath = implode('/',$dirs);
if(!is_dir($inpath) && $inpath){
if(false == mkdir($inpath)){
return false;
}
}
}
return $path;
}
cmk();
//删除目录
function deldir($dir) {
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
?>
相关文章推荐
- php操作ftp上传文件、创建目录、删除文件、删除目录、下载文件到本地
- PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
- PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- php 删除目录下N分钟前创建的所有文件的实现代码
- PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
- php 删除目录下N分钟前创建的所有文件
- php 删除目录下N分钟前创建的所有文件的实现代码
- PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
- PHP基础递归创建文件或删除文件目录
- php目录、文件 遍历 删除 创建 操作 (php教程四)
- PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- php操作ftp上传文件、创建目录、删除文件、删除目录、下载文件到本地
- PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- PHP删除目录下N分钟前创建的所有文件
- PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
- 目录管理,创建、删除、移动目录,创建、删除、移动文件
- PHP递归遍历目录,递归删除目录及文件
- php上传文件,创建递归目录的实例代码