<?php 读取文件夹: $handler = opendir("c:\");//打开文件夹 while($dir = readdir($handler)){//遍历文件夹 echo $dir; } 读取文件夹: $handler = dir("c:/");//打开文件夹 while(false !== ($entry = $handler->read())){//遍历文件夹 echo $entry; } $handler->close();//关闭句柄 判断是否有读的权限 is_readable($file); 判断文件是否存在 file_exists($file); 获取文件所有内容 file_get_contents($file); 获取文件所有内容 $handler = fopem($file,‘r‘);//获取文件句柄 $data = fread($handler,filesize($file));//获取文件所有内容,第二个参数代表取多少字节 fclose($handler);//销毁句柄 读取二进制文件 $data = implode(‘‘,file($file)); 判断是否有写的权限 is_writable($file); 写文件内容 file_put_content($file); 写文件内容 $handler = fopen($file,‘w‘);//获取文件句柄 fwrite($handler,$data);//写数据 fclose($handler); 锁 $handler = fopen($file,‘w‘); flock($handler,LOCK_EX);//为文件申请拍它型锁 fwrite($handler,$data);//写数据 flock($handler,LOCK_UN);//释放锁 fclose($handler); 删除文件 unlink($file); 复制文件 copy($file,$newfile);参数1为被复制的文件,参数2为复制到的文件 重命名文件夹 rename(); 时间 获取文件最后一次修改时间 filemtime 获取文件最后一次访问时间 fileatime 获取文件所有者 fileowner 获取文件字节大小 filesize($file); 获取文件的全部信息 stat($file); ?>
原文:http://www.cnblogs.com/shibazi/p/3881067.html