帝国CMS模板大全
www.admin99.cn
www.92cms.cn 帝国CMS模板下载站!,情怀,养站,二次开发!源码需求比较大的一站式会员下载,价更省!!!

php文件删除unlink()详解 - php文件操作

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}删除成功" ; 

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

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  ); 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php文件删除unlink()详解 - php文件操作》
文章链接:https://www.admin99.cn/8041
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
QQ站长交流群:953950264

登录

找回密码

注册