PHP文件操作
2016-09-19 15:58
337 查看
一、文件系统
常见的文件系统类型可以分为磁盘文件系统、光碟文件系统,闪存文件系统、数据库文件系统、网络文件系统等。
(1)磁盘文件系统1
一种利用数据存储设备(例如磁盘驱动器)来保存计算机文件的文件系统。常见的磁盘文件系统有:FAT、exFAT、NTFS、HFS、HFS+、ext2、
ext3、ext4等
(2)光碟文件系统
一种用于CD、DVD和蓝光光碟文件系统。常见的光碟文件系统有:ISO 9660、UDF
(3)闪存文件系统
一种用来在闪存上存储文件的文件系统,具有写入平衡、无寻址延迟等特点。常见的闪存文件新系统有:JFFS2、YAFFS
(4)数据库文件系统
数据库文件系统不再或者不仅使用分层结构管理文件,文件按照文件类型、标题、作者等特征进行分区,可以按照SQL风格甚至自然语言风格进行
文件检索。常见的数据库文件系统有:BFS、WinFS
(5)网络文件系统
一种将远程主机上的分区或目录经网络挂载到本地系统的一种机制,常见的网络文件系统是NFS
二、文件路径
(1)绝对路径:就是计算机中存储的真实位置,例如,“D:/MyPicture/MyLove/Mo.jpg”就是一个绝对路径
(2)相对路径:就是文件相对于当前目录的路径,例如:当前目录“D:/MyPicture”,那么绝对路径“D:/MyPicture/MyLove/Mo.jpg”就可以表示成相对路
径“./MyLove/Mo.jpg”。其中,“.”表示当前目录,类似的符号还有“..”表示当前目录的父目录
三、文件的操作
(1)复制文件:copy()
bool copy(string $source,string $dest)
其中$source是源文件的路径, $dest是目的文件的路径,函数将$source路径下的文件复制到$dest路径下,如果复制成功则返回true,否则返回false
(2)移动文件或者重命名文件使用同一函数:rename()
bool rename($oldname,$newname)
其中,$oldname:源文件的路径名,$newname:移动后的文件路径名。如果源文件的路径名和移动后的文件路径名在同一目录下,则函数实际上执行的
是重命名,否则执行的是文件移动,将源目录下的文件移动到目标目录下,成功返回true,失败返回false
(3)删除文件:unlink()
bool unlink($filename)
其中,$filename:文件路径名。成功返回true,失败返回false
常见的文件系统类型可以分为磁盘文件系统、光碟文件系统,闪存文件系统、数据库文件系统、网络文件系统等。
(1)磁盘文件系统1
一种利用数据存储设备(例如磁盘驱动器)来保存计算机文件的文件系统。常见的磁盘文件系统有:FAT、exFAT、NTFS、HFS、HFS+、ext2、
ext3、ext4等
(2)光碟文件系统
一种用于CD、DVD和蓝光光碟文件系统。常见的光碟文件系统有:ISO 9660、UDF
(3)闪存文件系统
一种用来在闪存上存储文件的文件系统,具有写入平衡、无寻址延迟等特点。常见的闪存文件新系统有:JFFS2、YAFFS
(4)数据库文件系统
数据库文件系统不再或者不仅使用分层结构管理文件,文件按照文件类型、标题、作者等特征进行分区,可以按照SQL风格甚至自然语言风格进行
文件检索。常见的数据库文件系统有:BFS、WinFS
(5)网络文件系统
一种将远程主机上的分区或目录经网络挂载到本地系统的一种机制,常见的网络文件系统是NFS
二、文件路径
(1)绝对路径:就是计算机中存储的真实位置,例如,“D:/MyPicture/MyLove/Mo.jpg”就是一个绝对路径
(2)相对路径:就是文件相对于当前目录的路径,例如:当前目录“D:/MyPicture”,那么绝对路径“D:/MyPicture/MyLove/Mo.jpg”就可以表示成相对路
径“./MyLove/Mo.jpg”。其中,“.”表示当前目录,类似的符号还有“..”表示当前目录的父目录
三、文件的操作
(1)复制文件:copy()
bool copy(string $source,string $dest)
其中$source是源文件的路径, $dest是目的文件的路径,函数将$source路径下的文件复制到$dest路径下,如果复制成功则返回true,否则返回false
(2)移动文件或者重命名文件使用同一函数:rename()
bool rename($oldname,$newname)
其中,$oldname:源文件的路径名,$newname:移动后的文件路径名。如果源文件的路径名和移动后的文件路径名在同一目录下,则函数实际上执行的
是重命名,否则执行的是文件移动,将源目录下的文件移动到目标目录下,成功返回true,失败返回false
(3)删除文件:unlink()
bool unlink($filename)
其中,$filename:文件路径名。成功返回true,失败返回false
相关文章推荐
- ThinkPHP 微信公众号接口 认证
- PHP打印全部
- php数组操作,js数组操作
- thinkphp5 环境变量配置
- laravel框架ajax编写格式
- PHP 四种基本排序算法的代码实现
- 10件在PHP7中不要做的事情
- php中array_merge()与$arr1+$arr2两个数组直接相加的区别
- php的配置
- php中is_scalar判断是否是标量
- yii打印sql语句
- Php编译安装
- php--快捷方式的实现
- PHP String字符串类函数str_replace
- Thinkphp中的A 函数(Thinkphp3.2.3版本)
- Zend Studio12.0如何配置连接远程项目?
- php底层原理之PHP变量的存储
- JS加PHP动态倒计时(定时器)
- laravel 注意事项
- Yii2 乐观锁与悲观锁