PHP中的文件操作
文件系统的概述
任何类型的变量在运行的时候都是将其加载到内存里面。但是内存有一个特点:CPU读取内存的速度很快,但是一旦断电,内存里面的数据就会消失。如果要持久的保存数据,有两种方法:将数据存储到数据库或者存储到文件里面。
文件的处理一般包括:创建,编辑,复制,粘贴,删除,上传和下载。
PHP里面对文件的操作是基于UNIX系统的。所以在PHP里面文件相关的操作函数有很多是类似于UNIX Shell命令。Windows操作系统里面没有提供那么多像UNIX系统提供的文件操作函数,但是大部分函数功能是兼容
文件类型
在PHP里面,文档类型有7种(基于UNIX系统),如果是基于Windows系统,文件类型只有3种。
在UNIX系统下面文件类型有7种:fifo,char,dir,block,link,file 和 unknown。
如下表:
文件类型 |
描述 |
fifo |
命名管道,用于将信息的一个进程传递到另一个进程 |
char |
字符设备 |
Dir |
目录类型 |
Block |
块设备类型 |
Link |
符号链接,是指向文件的指针 |
File |
普通文件类型 |
unknown |
未知类型 |