• 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 -- 取得文件的所有者

  • 相关阅读:
    Python学习笔记2——数据类型
    Python学习笔记1——环境配置
    Dagger2 探索记3——两大进阶组件(二)
    NLP 计算机视觉 cv 机器学习 ,入们基础
    Android studio 常用快捷键
    uiautomator 1使用简介
    在Android源码中如何吧so库打包编译进入apk, 集成第三方库(jar和so库)
    android框架Java API接口总注释/**@hide*/和internal API
    Google android开发者 中国官方文档开放了呀
    android aidl通信 RemoteCallbackList客户端注册回调
  • 原文地址:https://www.cnblogs.com/zdigd/p/7505594.html
Copyright © 2020-2023  润新知