PHP文件路径及操作权限

我们先来了解一下文件处理系统的作用吧(o゚▽゚)o  

  1.所有的项目都离不开文件处理

  2.可以用文件长时间保存数据

  3.建立缓存,服务器中文件操作

一、文件类型

  以Linux为模型的,在Windows下只能获取file、dir、unknown这三种类型

  在Linux/Unix下,可以获取block、char、dir、fifo、file、link、unknown类型

  判断目录的一些函数٩(๑❛ᴗ❛๑)۶

  is_dir -- 判断该文件是否是一个目录

  is_executable -- 判断该文件是否可执行

  is_file -- 判断该文件是否是一个正常的文件

  is_link -- 判断该文件是否是一个符号连接

  is_readable -- 判断该文件是否可读

  is_writable -- 判断该文件是否可写

  is_writeable -- is_writable()的别名

  is_uploaded_file -- 判断该文件是否是通过HTTP POST 上传的 

二、文件的属性

  1.file_exists(); -- 判断文件是否存在

  2.filesize(); -- 获取文件大小

  3.is_readable(); -- 判断文件是否可读

  4.is_writeable(); -- 判断文件是否可写

  5.filectime(); -- 获取文件创建的时间

  6.filemtime(); -- 获取文件最后修改的时间

  7.fileactime(); -- 获取文件最后访问时间

三、和文件路径相关的函数

  相对路径:相对于当前目录的上级和下级目录

  . 当前目录   ..上级目录

  路径分隔符:在Linx/Unix下用“/” windows下用“\”。但是不管什么操作系统,在php里都支持“/”

  绝对路径:/ 根路径

  如果是在服务器中执行(通过PHP文件处理函数执行)路径 则 “根”指的就是操作系统的根

  如果程序是下载的客户端,再访问服务器中的文件时,只有通过Apache访问,“根”也就指的是文档根目录

四、文件的操作相关的函数

  创建文件 touch(“文件名”)

  删除文件 unlink(“文件名”)

  移动文件、为文件重新命名 rename(“当前文件路径”,“目标文件路径”)

  复制文件 copy(“当前文件路径”,“目标文件路径”)

  和权限设计有关的函数(〃'▽'〃)

  _rwxrwxrwx  777

  第一个rwx表示这个文件的拥有者 r读 w写 x执行

  第二个rwx表示这个文件的拥有者所在的组 r读 w写 x执行

  第三个rwx表示其他用户对该文件的权限 r读 w写 x执行

  一个rwx为7   4+2+1

  例如:644就是4+2、4、4

          rw_     r__    r__

  chgrp -- 改变文件所属的组

  chmod -- 改变文件模式

  chown -- 改变文件的所有者

  filegroup -- 取得文件的组

  fileowner -- 取得文件的所有者

 

转载于:https://www.cnblogs.com/zdigd/p/7505594.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值