zoukankan      html  css  js  c++  java
  • 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 -- 取得文件的所有者

  • 相关阅读:
    区块链系列教程
    第三章 通过java SDK 实现个性化智能合约的部署与测试
    第一章 区块链系列 联盟链FISCO BCOS 底层搭建
    ABP 框架 数据库底层迁移 Mysql 集群
    ABP 框架代码批量生成器
    基于百度理解与交互技术实现机器问答
    微软人工智能和对话平台--知识商城体验
    基于百度AI实现 车牌识别
    最近整理AI相关感想
    百度OCR文字识别-身份证识别
  • 原文地址:https://www.cnblogs.com/zdigd/p/7505594.html
Copyright © 2011-2022 走看看