文件操作··方法

 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 ?>
时间: 2024-10-23 20:58:18

文件操作··方法的相关文章

Python全栈开发之文件操作

No.1 文件的概念 文件的概念和作用 计算机中的文件,就是存储在某种长期储存设备上的一段数据流 计算机中的文件,可以在需要的时候使用 文件的存储方式 文本文件 可以使用文本编辑器查看 本质上还是二进制文件 二进制文件 保留的内容不能直接查看,而是提供给其他软件查看 图片.音频.视频等都是二进制文件 No.2 文件的基本操作 操作文件的基本套路 打开文件 读写文件 关闭文件 操作文件的函数 函数 说明 fp.read([size]) size为读取的长度,以byte为单位 fp.readline

文件操作-正确的遍历目录的方法

1. 看手册的例子说的 very good 在删除目录 和 遍历目录的时候要注意了,应该很少人把名字取为0吧. //  正确的遍历目录的方法 while(false !==( $file= readdir($file_path) ) ){ } //错误的遍历目录的方法 while($file=readdir($file_path)){ } 偶之前就一直使用这个错误的方法 ------------------ 全等 ===  ,不全等 :  !==    值不等,类型不等,值&类型都不等.. re

C# 操作txt文件的方法大全

c# 操作txt文件 # 操作txt文件 c#创建文本 private const string FILE_NAME = "ErroLog.txt"; public static void WriteFile(string str) ...{ StreamWriter sr; if (File.Exists(FILE_NAME)) //如果文件存在,则创建File.AppendText对象 ...{ sr = File.AppendText(FILE_NAME); } else //如

操作ELF文件的方法

8.2.2  操作ELF格式文件的方法 综合以上的描述,总结执行ELF格式文件的方法,步骤如下: (1)从文件起始位置读取一个struct elf32_ehdr结构体,验证文件的正确性以及文件与操作系统是否匹配. (2)找到该结构体中e_entry成员,从系统中获得这个值所指向的内存地址. (3)读出struct elf32_ehdr结构体中的e_phoff.e_phextsize以及e_phnum三个成员.根据这三个值,利用struct elf32_phdr结构体遍历文件中每一个Program

java File文件操作共用方法整理

package org.jelly.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.i

重学Python - Day 05 - python基础 -&gt; python的文件操作:r、w、a、r+、a+ 、readline、readlines 、flush等常用的文件方法

文件的读操作 示例: 1 print("->文件句柄的获取,读操作:") 2 3 f = open('无题','r',encoding='utf8') 4 d = f.read() 5 f.close() 6 print(d) 7 8 print('->例二:') 9 f = open('无题','r',encoding='utf8') 10 e = f.read(9) 11 f.close() 12 print(e) 13 #python3中,文件中一个中英文都占位1 运

python中文件操作的其他方法

前面介绍过Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open('poems','r',encoding='utf-8')for i in p:print(i)结果如下: hello,everyone白日依山尽,黄河入海流.欲穷千里目,更上一层楼. 1.readline   #读取一行内容 p=open('poems','r',encoding='utf-8') print(p.rea

Excel-VBA操作文件四大方法之一

在我们日常使用Excel的时候,不仅会用到当前Excel文件的数据,还经常需要访问其他的数据文件.这些数据文件可能是Excel文件.文本文件或数据库文件等.经常有朋友会问如何在vba代码里操作这些数据文件?本文就系统地介绍一下在Excel中应用VBA操作数据文件的方法. 本文主要介绍四种常用的方法:1.利用Excel对象来处理文件:2.利用VBA文件处理语句来处理文件:3.利用FileSystemObject对象来处理文件:4.利用API函数来处理文件. 当然对于数据库文件,还可以利用ADO+S

python的内置排序方法+文件操作

li = [22,34,2,11] print (li) li.sort() print (li) 或者直接 new = sorted(li) print (new) 字符串和数字不能放在一起排序,全是数字按照数字大小排序.如果是字符串,分三类,数字优先于字母优先于中文,字符码排序,从前往后拍,最大位要是小就放在前面,如果相同比下面的一位. 文件操作: 一,打开文件 二,操作文件 三,关闭文件 open(文件名,模式,编码) 我创建了一个'ha.log'文件 f = open('ha.log')