好得很程序员自学网

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

php文件操作(删除、修改时间、改名、获取文件

php文件操作(删除、修改时间、改名、获取文件所有者)

  • $file = "test.txt" ;         //定义文件  
  • echo   fileowner ( $file );        //获取文件所有者  
  • /*  
  •  
  • fileowner() 函数返回文件的所有者。  
  •  
  • 若成功,则返回文件所有的用户 id。若失败,则返回 false。用户 id 以数字格式返回。  
  •  
  • 语法  
  • fileowner(filename)  
  •  
  • 输出结果类似于:  
  • 0  
  • */  
  •  
  • //以下函数实现删除所有".jpg"图片文件  
  • foreach ( glob ( "*.jpg" ) as   $filename )        //查找与模式"*.jpg"匹配的文件  
  •   echo   "$filename size " . filesize ( $filename ). "n" ;     //输出文件信息  
  •   unlink($filename );           //删除文件  
  • /*  
  • glob() 函数返回匹配指定模式的文件名或目录。  
  •  
  • 该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。  
  •  
  •  
  • */  
  •  
  • //将test.txt的最后修改时间改为2007年4月15日19点5分10秒  
  • touch("test.txt" , mktime (19,5,10,4,15,2007)); 
  •  
  • $file = "test.txt" ;         //定义文件  
  • echo   fileperms ( $file );        //获取文件权限  
  •  
  • /*  
  • fileperms() 函数返回文件或目录的权限。  
  •  
  • 若成功,则返回文件的访问权限。若失败,则返回 false。  
  •  
  • 语法  
  • fileperms(filename)  
  • */  
  • //  
  • $oldname = "test.txt" ;           //定义原文件  
  • $newname = "test.txt.bak" ;          //定义修改后的文件名  
  • if (rename( $oldname , $newname ))        //进行改名操作并对结果判断  
  •   echo   "改名成功!" ;          //输出相应信息  
  • else  
  •   echo   "改名失败!"
  • }//phpfensi.com  
  • /* 

     

    rename() 函数重命名文件或目录,若成功,则该函数返回 true,若失败,则返回 false.

    语法: rename(oldname,newname,context)

    注释: 在 php 4.3.3 之前,rename() 不能在基于 *nix 的系统中跨磁盘分区重命名文件.

    注释: 用于 oldname 中的封装协议必须和用于 newname 中的相匹配.

    注释 :对 context 的支持是 php 5.0.0 添加的.

    查看更多关于php文件操作(删除、修改时间、改名、获取文件的详细内容...

  •   阅读:75次