PHP常用的文件操作函数整理

标签:,
来源: WordPress导航主题
日期: 2022-9-6
作者: WordPress导航主题

判断文件/目录是否存在

is_file函数

  • is_file — 判断给定文件名是否为一个正常的文件,如果文件存在且为正常的文件则返回 TRUE,否则返回 FALSE。
  • 官方说明:http://php.net/manual/zh/function.is-file.php

is_dir函数

  • is_dir() 函数检查指定的文件是否是一个目录。如果文件名存在,并且是个目录,返回 TRUE,否则返回FALSE。
  • 官方说明:http://php.net/manual/zh/function.is-dir.php

file_exists() 函数

  • file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true,否则返回 false。有点像上面2个函数的综合体。
  • 更多说明参考:PHP file_exists() 函数

读取文件

file_get_contents()函数

  • file_get_contents — 将整个文件读入一个字符串
  • PHP官方使用说明:http://php.net/manual/zh/function.file-get-contents.php

fread() 函数

读取这个文件的列子:

<?php  $file = fopen("test.txt","r");  fread($file,filesize("test.txt"));  fclose($file); ?>

更多使用说明可参考:PHP fread() 函数

写入文件

PHP fread() 函数

实例:

<?php  $myfile = fopen("newfile.txt", "w") or die("Unable to open file!");  $txt = "Bill Gatesn";  fwrite($myfile, $txt);  fclose($myfile); ?>

file_put_contents()函数

  • file_put_contents — 将一个字符串写入文件,和依次调用 fopen(),fwrite() 以及 fclose() 功能一样。
  • 用法:file_put_contents('filename','filedata')
  • 官方说明:http://php.net/manual/zh/function.file-put-contents.php

创建目录/删除/复制

mkdir函数,创建目录

  • 使用方法:mkdir('filename','mode') ,默认mode0777拥有最大权限
  • 返回值:成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 官方说明:http://php.net/manual/zh/function.mkdir.php

rmdir函数,删除目录

  • 返回值:成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 官方说明:http://php.net/manual/zh/function.rmdir.php

unlink函数,删除文件

  • 成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 官方说明:http://php.net/manual/zh/function.unlink.php

copy() 函数,复制文件

  • 语法:copy(source,destination)
  • 返回值:将文件从 source 拷贝到 destination。如果成功则返回 TRUE,否则返回 FALSE。
  • 更多说明:PHP copy() 函数

rename() 函数

  • rename() 函数重命名文件或目录。
  • 语法:rename(oldname,newname,context)
  • 返回值:若成功,则该函数返回 true。若失败,则返回 false。

move_uploaded_file() 函数

  • move_uploaded_file() 函数将上传的文件移动到新位置。
  • 语法:move_uploaded_file(file,newloc)
  • 返回值:若成功,则返回 true,否则返回 false。

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

PHP常用的文件操作函数整理

`微信`扫码 加好友

链接到文章: https://gkxyz.com/phpchangyongdewenjiancaozuohanshuzhengli.html

推荐站点

  • 观察者网

    观察者网,致力于荟萃中外思想者精华,鼓励青年学人探索,建中西文化交流平台,为崛起中的精英提供决策参考。

  • 芒果TV-天生青春

    芒果TV-大家都在看的在线视频网站-热门综艺最新电影电视剧在线观看

  • 站长工具 – 站长之家

    站长工具是站长的必备工具。经常上站长工具可以了解SEO数据变化。还可以检测网站死链接、蜘蛛访问、HTML格式检 […]

  • DigitalOcean – The developer cloud

    Helping millions of developers easily build, test, mana […]

  • RAKsmart

    主机商介绍:RAKsmart是知名的美国服务器租用商,包括美国站群服务器、美国cn2服务器、香港服务器等热门产 […]

  • 腾讯云 – 产业智变 云启未来

    腾讯云为数百万的企业和开发者提供安全稳定的云计算服务,涵盖云服务器、云数据库、云存储、视频与CDN、域名注册等 […]

评论已关闭