文件操作··方法

Posted 一枚小兵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作··方法相关的知识,希望对你有一定的参考价值。

 1 <?php
 2 //文件:文件和文件夹(目录)
 3 //判断文件类型:
 4 filetype("./test");     //文件发挥file,目录返回dir
 5 is_dir("./aa.txt");     //判断该路径是不是目录
 6 is_file("./aa.txt");     //判断该路径是不是文件
 7 
 8 date("Y-m-d H:i:s",fileatime("./aa.txt"));   //获取文件上次访问时间
 9 date("Y-m-d H:i:s",filectime("./aa.txt"));   //获取文件的创建时间
10 date("Y-m-d H:i:s",filemtime("./aa.txt"));   //获取稳健的修改时间
11 
12 filesize("./aa.txt");   //获取稳健的大小
13 file_exists("./aa.txt")   //判断文件是否存在
14 
15 文件路径:
16 1.当前文件:./或者不写
17 2.上级目录:../
18 3.下级目录:文件夹名/
19 4.根目录:/
20 
21 根目录/有两层意思:
22 如果/实在php程序里面的话代表:硬盘根目录;
23 如果/是在网页里的话代表:服务器的根目录(www)。
24 
25 做文件上传(头像,产品图片),保存在数据的路径一定写绝对路径
26 
27 $_SERVER[‘DOCUMENT_ROOT‘];   // 取服务器www的根目录
28 basename("./aa.txt");   //从路径中获取文件名
29 basename("./aa.txt",".txt")   //返回没有后缀的文件名
30 dirname("./text/aa.txt");   //返回路径中的目录
31 pathinfo("./text/aa.txt");   //返回文件信息(数组)
32 realpath("./text/aa.txt");   //讲相对路径转换为绝对路径
33 
34 
35 目录操作:
36 glob("./ueditor/utf8-php/*");   //返回目录下的所有文件
37 glob("./ueditor/utf8-php/*.js");   //可以根据后缀选择
38 
39 
40 
41 遍历目录
42 //打开目录资源
43 $dir = opendir("./liucheng");
44 
45 echo readdir($dir)."<br>";    //读文件  .    当前目录
46 echo readdir($dir)."<br>";    //读文件  ..   上级目录
47 echo readdir($dir)."<br>";    //读文件  */
48 
49 while($v = readdir($dir))
50 {
51     if($v=="." || $v=="..")
52     {
53 
54     }  
55 else
56     {
57          echo $v."<br>";
58      }
59 }
60 
61 rewinddir($dir);    //重置目录资源的指针
62 
63 //关闭目录资源
64 closedir($dir);
65 
66 ?>

 

以上是关于文件操作··方法的主要内容,如果未能解决你的问题,请参考以下文章

Verilog学习笔记基本语法篇········ 生成块

编程习惯与代码风格总结之C/C++篇(更新······)

python with ···as··· 用法

java try·····catch·····异常处理学习

MySQL · 引擎特性 · InnoDB 事务系统

基础排序算法···插入排序