文件操作的一些总结:
1、is_writable($filename) 判断是否可写
2、is_readable($filename) 判断是否可读
3、写文件
 file_put_contents($filename,$content)
$fp = fopen($filename,"w");fwrite($fp,$contents);fclose($fp);

4、读文件
 file_read_contents($filename,$content)
 
 $fp = fopen($filename,"r");fread($fp,9999);fclose($fp);
$data = implode('',file($filename));读二进制文件
5、o pendir
 -----------
 $base_dir = "filelist/";
 $fso  = opendir($base_dir);
 echo $base_dir."<hr/>"  ;
 while($flist=readdir($fso)){
  echo $flist."<br/>" ;
 }
 closedir($fso)
类:dir
 -----------
 $d = dir("/etc/php5");
 echo "Handle: " . $d->handle . "\n";
 echo "Path: " . $d->path . "\n";
 while (false !== ($entry = $d->read())) {
    echo $entry."\n";
 }
 $d->close();
6、文件属性
 filemtime($file) 返回时间戳
 stat() 获取文件的全部信息有个返回数组

转载于:https://blog.51cto.com/oyoyo/24861

用php对文件的操作相关推荐

  1. java大文件读写操作,java nio 之MappedByteBuffer,高效文件/内存映射

    http://langgufu.iteye.com/blog/2107023 java处理大文件,一般用BufferedReader,BufferedInputStream这类带缓冲的Io类,不过如果 ...

  2. python 流写入文件_python文件流操作

    博主在学习python时对文件进行操作时经常踩一下坑.所以专门梳理了一下.有问题麻烦指出哈. python对于文件的操作我们一般是用open().我们根据python的源码可以看出.我们必须要传的参是 ...

  3. java大文件读写操作

    转载自:http://blog.csdn.net/akon_vm/article/details/7429245 RandomAccessFile RandomAccessFile是用来访问那些保存数 ...

  4. Linux下对文件的操作及添加新用户

    Linux下对文件的操作及添加新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的其他命令 二.创建新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的 ...

  5. C++中的文件读写操作(1)

    #include "iostream" #include "fstream" #include "vector" #include &quo ...

  6. python和R文件IO操作对比及dataframe创建方式对比:read_csv、to_csv、write.csv、 data.frame、pd.DataFrame

    python和R文件IO操作对比及dataframe创建方式对比 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计背后的 ...

  7. 如何在xaml文件中操作用户在后台代码定义的类(1)

    本文主要示例如何在xaml文件中操作用户使用C#代码自定义的类.主要步骤如下: 1.在VS2008中创建一个新项目CustomTypesInXaml,在此项目下我们新建两个类,一个是Client类,一 ...

  8. python 文件的操作

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

  9. VS下对Resx资源文件的操作

    原文:VS下对Resx资源文件的操作 读取 using System.IO; using System.Resources; using System.Collections; using Syste ...

  10. java中的文件_JAVA中文件的操作

    在java中,对文件(例如图片)进行操作,包括上传.修改.删除 一,文件上传 1.文件传到哪里,不仅可以保存在数据库中,也可以上传到远程服务器,文件保存的是文件的路径 2.文件上传都需要做什么?写那些 ...

最新文章

  1. 关于知识蒸馏,这三篇论文详解不可错过
  2. 【福利】囚犯抓绿豆,谁生谁死?
  3. 构建更动态更灵活的分布式计算生态
  4. 3个月的SHELLCODE研究成果-一个最简单的Shellcode
  5. mysql my.cnf 配置_MySQL——my.cnf参数设置说明
  6. jdbc ?占位符不起作用_JDBC高级(二):DbUtils
  7. 文件摆渡是什么意思_数据摆渡是什么意思?如何确保安全性?
  8. 开源数字媒体资产管理系统:Razuna
  9. 通过使用autoruns、procexp、currports相结合,来提高检查效率,清除干净木马病毒。
  10. 高等数学 下册 第九章 多元函数的概念 笔记
  11. 小米MIUI线刷包cust.img、system.img精简教程(一)
  12. 一文了解通用行为识别ActionRecognition
  13. FRP 内网穿透下载配置
  14. Oracle not in 范围超过 1000 报错问题及解决方案
  15. 高并发部署策略 多副本服务+nginx均衡负载
  16. 我的第一次直播,聊聊「职业规划」和「个人成长」
  17. excel逼死强迫症
  18. Arduino Programmable Air 可编程气动套件
  19. AMDCPU双核驱动补丁
  20. SAP OData 编程指南

热门文章

  1. java内部类和静态内部类的区别
  2. ADO数据库编程详解(C++)----初级入门篇
  3. 在Ubuntu上安装Odoo 11(企业版)
  4. 设计模式 2014-12-19
  5. 谷歌推出 ARCore 1.7 版本,增加 AR 滤镜
  6. BFC与垂直外边距折叠笔记
  7. 京东11·11:撬动数据中心的支点——京东阿基米德
  8. linux内核模块的强制删除-结束rmmod这类disk sleep进程
  9. SQL 基础之索引、闪回、临时表(十八)
  10. java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z