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
随便收藏,请保留本文地址!