php中的filesystem文件系统函数介绍及使用示例_php实例_脚本之家

php中的filesystem文件系统函数介绍及使用示例_php实例_脚本之家。复制代码 代码如下:

delete — 参见 unlink 或 unsetunlink — 删除文件

复制代码 代码如下:

flock — 轻易的发问文件锁定fnmatch — 用格局相称文件名fflush —
将缓冲内容输出到文件fpassthru — 输出文件指针处的有着盈余数量fscanf —
从文件中格式化输入fseek — 在文件指针中定位fstat —
通过已开荒的公文指针得到文件消息ftell — 再次回到文件指针读/写的职位ftruncate
— 将文件截断到给定的尺寸glob — 搜索与方式相配的文书路线

注明:要是文件名是以科学的suffix结束的,那这一片段也会被去掉。

disk_free_space — 重返目录中的可用空间disk_total_space —
重临贰个目录的磁盘总大小diskfreespace — disk_free_space 的别名

复制代码
代码如下://输出:135332900313533290030135333000二零零五6642file

复制代码
代码如下:[/code]//输出:hello.txt exists[/code]

复制代码
代码如下://结果:index.phpindexindex.php/home/httpd/phpha.com

chgrp — 改良文件所属的组chown — 改造文件的持有者chmod — 退换文件方式

lchgrp — Changes group ownership of symlinklchown — Changes user
ownership of symlinklink — 创建叁个硬连接linkinfo —
获取多少个接连的音讯lstat — 给出多个文书或标记连接的消息mkdir —
新建目录move_uploaded_file — 将上传的文本移动到新任务parse_ini_file
— 解析四个配置文件pathinfo — 再次来到文件路线的新闻pclose —
关闭进度文件指针popen — 展开进度文件指针readfile — 输出三个文本readlink
— 重回符号连接指向的对象realpath — 重临规范化的绝对路线名rename —
重命名一个文书或目录rewind — 倒回文件指针的职位rmdir —
删除目录set_file_buffer — stream_set_write_buffer 的小名stat —
给出文件的音讯symlink — 建构符号连接tempnam —
组建一个持有独一文件名的公文tmpfile — 创设一个有时文件touch —
设定文件的拜见和修正时间umask — 改动近日的 umaskclearstatcache —
解除文件状态缓存

复制代码
代码如下://结果:重回的是字节数1743341980632218386432

fgetc — 从文件指针中读取字符fgetcsv — 从文件指针中读入大器晚成行并剖判 CSV
字段fgetss — 从文件指针中读取生龙活虎行并过滤掉 HTML 标识fputcsv —
将行格式化为 CSV 并写入文件指针fputs — fwrite 的小名

复制代码 代码如下://删除了index.php.bak

fileatime — 拿到文件的上次访谈时间filectime — 得到文件的 inode
矫正时间filegroup — 拿到文件的组fileinode — 得到文件的 inodefilemtime —
获得文件纠正时间fileowner — 得到文件的持有者fileperms —
拿到文件的权力filesize — 获得文件大小filetype — 拿到文件类型

亲自去做:复制代码 代码如下:

fopen — 展开文件恐怕 U凯雷德Lfgets — 从文件指针中读取意气风发行feof —
测量试验文件指针是或不是到了文本结束的任务fread — 读取文件fwrite —
写入文件fclose — 关闭叁个已张开的文书指针

复制代码 代码如下:

复制代码 代码如下:

复制代码 代码如下://输出:1 – Welcome to
my blog:2 – //www.jb51.net

if(copy(‘index.php’, ‘index.php.bak’卡塔尔国卡塔尔{echo ‘copy
success’;}?>//在当前目录下生活了index.php.bak文件

复制代码 代码如下:string basename (
string $path [, string $suffix ] )string dirname

示例:

复制代码 代码如下:copy — 拷贝文件

file_exists — 检查文件或目录是或不是留存

复制代码 代码如下://输出:W-e-l-c-o-m-e-
-t-o- -m-y- -b-l-o-g-:- – -h-t-t-p-:-/-/-b-l-o-g-.-p-h-p-h-a-.-c-o-m-

file_get_contents — 将整个文件读入八个字符串file_put_contents —
将二个字符串写入文件file — 把全体文件读入叁个数组中

is_dir — 剖断给定文件名是不是是多少个目录is_executable —
判定给定文件名是不是可执行is_file —
推断给定文件名是还是不是为多少个常规的文本is_link —
决断给定文件名是或不是为二个标记连接is_readable —
推断给定文件名是还是不是可读is_uploaded_file — 剖断文件是还是不是是通过 HTTP POST
上传的is_writable — 决断给定的文书名是还是不是可写is_writeable —
is_writable
的别称表明:以上函数都以用来推断文件或目录是不是合乎相应的法则,重回TRUE或FALSE。

basename — 再次来到路线中的文件名部分dirname — 重返路线中的目录部分

复制代码
代码如下://也正是copy了风度翩翩份hello.txt//数组情势,每生龙活虎行是二个数组成员Array(
[0] => Welcome to my blog: [1] => //www.jb51.net)

复制代码 代码如下:bool chmod ( string
$filename , int $mode 卡塔尔国

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图