|
一、目录操作 首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:
这是讲返回文件目录下面的文件已经目录的程序(0文件将返回false). 有时候需要知道目录的信息,可以使用dirname($path)和basename($path),分别返回路径的目录部分和文件名名称部分,可用disk_free_space($path)返回查看空间剩余空间. 创建命令: mkdir($path,0777):0777是权限码,在非window下可用umask()函数设置. rmdir($path):将删除路径在$path的文件. 二、文件操作 新建文件 首先,确定你所要新建文件所在的目录权限; 建议设备为777。然后,新建文件的名称建议使用绝对路径。
读文件 首先是一个文件看能不能读取(权限问题),或者存在不,我们可以用is_readable函数获取信息.:
判断文件存在的函数还有file_exists(下面演示),但是这个显然无is_readable全面.,当一个文件存在的话可以用
但是file_get_contents函数在较低版本上不支持,可以先创建文件的一个句柄,然后用指针读取全部: 立即学习“PHP免费学习笔记(深入)”; 还有一种方式,可以读取二进制的文件: $data = implode('', file($file)); 写文件 和读取文件的方式一样,先看看是不是能写:
能写了的话可以使用file_put_contents函数写入:
file_put_contents函数在php5中新引进的函数(不知道存在的话用function_exists函数先判断一下)低版本的php无法使用,可以使用如下方式:
替换之。 写文件的时候有时候需要锁定,然后写:
复制,删除文件 php删除文件非常easy,用unlink函数简单操作:
即可。 复制文件:
可以使用rename()函数重命名一个文件夹.其他操作都是这几个函数组合一下就能实现的。
PHP项目开发案例全程实录 第2版
查看详情
《PHP项目开发案例全程实录》是2011年清华大学出版社出版的图书,作者是明日科技。本书适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。
581
获取文件属性 我说几个常见的函数: 获取最近修改时间:
返回的说unix的时间戳,这在缓存技术常用。 相关的还有获取上次被访问的时间fileatime(),filectime()当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时间,fileowner()函数返回文件所有者 $owner = posix_getpwuid(fileowner($file)); (非window系统),ileperms()获取文件的权限,
filesize()返回文件大小的字节数:
获取文件的全部信息有个返回数组的函数stat()函数:
您可能感兴趣的文章: php文件操作类的代码一例 php文件操作的小例子 一个不错的文本文件操作的php类 PHP文件操作方法问答 php中目录与文件操作详解 |
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号