好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

查看更多关于php文件删除unlink()详解 - php文件操作的详细内容...

  阅读:67次