zoukankan      html  css  js  c++  java
  • php 文件操作

    ”计应134班  杨超“

    1 获得文件名: 
    basename(); 
    给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。 

    $path = "/home/httpd/html/index.php"; 
    $file = basename($path,".php"); // $file is set to "index" 

    2 得到目录部分: 
    dirname(); 
    给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。 

    $path = "/etc/passwd"; 
    $file = dirname($path); // $file is set to "/etc" 

    3 得到路径关联数组 
    pathinfo(); 
    得到一个指定路径中的三个部分:目录名,基本名,扩展名。

    $pathinfo = pathinfo("www/test/index.html"); 
    var_dump($pathinfo); 
    // $path['dirname'] 
    $path['basename'] 
    $path['extenssion'] 

    二、文件类型 
    1. filetype(); 
    返回文件的类型。可能的值有 fifo,char,dir,block,link,file 和 unknown。 

    echo filetype('/etc/passwd'); // file 
    echo filetype('/etc/'); // dir 

    三、得到给定文件有用信息数组(很有用) 
    1. fstat(); 
    通过已打开的文件指针取得文件信息 
    获取由文件指针 handle 所打开文件的统计信息。本函数和 stat() 函数相似,除了它是作用于已打开的文件指针而不是文件名。

    // 打开文件 
    $fp = fopen("/etc/passwd", "r"); 
    // 取得统计信息 
    $fstat = fstat($fp); 
    // 关闭文件 
    fclose($fp); 
    // 只显示关联数组部分 
    print_r(array_slice($fstat, 13)); 

  • 相关阅读:
    SPA项目开发之动态树以及数据表格和分页
    SPA项目开发之首页导航左侧菜单栏
    SPA项目开发之登录
    使用vue-cli搭建spa项目
    Splay 平衡树
    主席树(可持久化线段树 )
    P3195 [HNOI2008]玩具装箱TOY
    P2962 [USACO09NOV]灯Lights
    【hdu4405】AeroplaneChess
    HDU3853:LOOPS
  • 原文地址:https://www.cnblogs.com/yangchao123/p/4939769.html
Copyright © 2011-2022 走看看