首页 > php文件操作 > php文件删除unlink()详解

php文件删除unlink()详解

在php中删除文件很简单只要使用unlink函数即可完成删除,如果要删除目录下所有文件我们需要利用递归操作目录进行删除,请记住从PHP文件创建的教训,我们创建了一个文件,名为testFile.txt,代码如下:

$myFile = "testFile.txt"; 
$fh = fopen($myFile, 'w') or die("can't open file"); 
fclose($fh); 
//判断是否删除了. 
$myFile = "testFile.txt"; 
unlink($myFile);

例,代码如下:

$filename = 'file.txt'; 
fopen($filename,'a+'); 
if(!unlink($filename)) 
{ 
	echo "文件{$filename}删除失败"; 
} 
else 
{ 
	echo "文件{$filename}删除成功"; 
}

删除目录下所有文件,代码如下:

<?php
function delFileUnderDir($dirName = "../Smarty/templates/templates_c") {
    if ($handle = opendir("$dirName")) {
        while (false !== ($item = readdir($handle))) {
            if ($item != "." && $item != "..") {
                if (is_dir("$dirName/$item")) {
                    delFileUnderDir("$dirName/$item");
                } else {
                    if (unlink("$dirName/$item")) echo "成功删除文件: $dirName/$item<br />n";
                }
            }
        }
        closedir($handle);
    }
}

               
               

文章链接:http://www.phprm.com/wenjian/fs1394.html

随便收藏,请保留本文地址!

标签:删除 文件 unlink

相关文章

发表留言