php 之文件系统

readfile读取文件

例: readfile("d:\\zhangsansvn\README.md");

file_get_contents打开文件

string file_get_contents ( string filename)
功能:传入一个文件或文件路径,打开这个文件返回文件的内容。文件的内容是一个字符串。

fopen、fread、fclose操作读取文件

resource fopen ( string $文件名, string 模式)
string fread ( resource $操作资源, int 读取长度)
bool fclose ( resource $操作资源 )
fopen函数 fopen函数的功能是打开文件,参数主要有两个:
	1.文件打开的路径
	2.打开文件的模式
	返回类型是一个资源类型,我们第一次遇到了之前基础类型的时候讲到的资源类型。
	资源类型需要其他的函数来操作这个资源。所有的资源有打开就要有关闭。
fread函数 函数的功能的功能是读取打开的文件资源。读取指定长度的文件资源,读取一部份向后移动一部份。至到文件结尾。
fclose函数 fclose函数的功能是关闭资源。资源有打开就有关闭。

在这里插入图片描述

file_put_contents写入文件

nt file_put_contents ( string $文件路径, string $写入数据])
功能:向指定的文件当中写入一个字符串,如果文件不存在则创建文件。返回的是写入的字节长度

fwrite配合fopen进行写入操作
int fwrite ( resource $文件资源变量, string $写入的字符串 [, int 长度])
注:fwrite的别名函数是fputs
特点:写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建。
总结:
1.不论有没有新建都会打开文件重新写入
2.原有的文件内容会被覆盖掉
3.文件不存在会创建

在这里插入图片描述

php 创建临时文件

resource tmpfile ( )
功能:创建一个临时文件,返回资源类型。关闭文件即被删除。

php移动、拷贝和删除文件

重命名文件
bool rename($旧名,$新名);
这个函数返回一个bool值,将旧的名字改为新的名字。

复制文件
bool copy(源文件,目标文件)
功能:将指定路径的源文件,复制一份到目标文件的位置。

删除文件
删除文件就是将指定路径的一个文件删除,不过这个删除是直接删除。使用的是windows电脑,你在回收站看不到这个文件。
你只会发现,这个文件消失了。
bool unlink(指定路径的文件)

php检测文件属性函数

	bool file_exists ( $指定文件名或者文件路径)
    功能:文件是否存在。

    bool is_readable ( $指定文件名或者文件路径)
    功能:文件是否可读

    bool is_writeable ( $指定文件名或者文件路径)
    功能:文件是否可写

    bool is_executable ( $指定文件名或者文件路径)
    功能:文件是否可执行

    bool is_file ( $指定文件名或者文件路径)
    功能:是否是文件

    bool is_dir ( $指定文件名或者文件路径)
    功能:是否是目录

    void clearstatcache ( void )
    功能:清楚文件的状态缓存

php 文件常用函数和常量

文件指针操作函数
	rewind ( resource handle)
	功能:指针回到开始处
	
	fseek ( resource handle, int offset [, int from_where])
	功能:文件指针向后移动指定字符
filesize 检测文件的大小

在这里插入图片描述
在这里插入图片描述

php 目录处理函数

在这里插入图片描述

php 文件权限设置

在这里插入图片描述

php文件路径函数

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值