简单整理一些PHP的操作文件常用函数:filetype() 获取文件类型函数

is_dir()  判断给定的文件名是否是一个目录

is_executable()  判断给定文件是否是可执行

is_file()  判断给定文件是否存在

is_link()  判断给定文件是一个符号链接(软链接)

is_readable()  判断给定文件是否可读

is_writeable()  判断给定文件是否可写

file_exists()  判断文件或目录是否存在

filesize()  获取文件大小(不能获取目录大小)

filectime()  文件创建时间

filemtime()  文件修改时间

fileatime()  文件访问时间

stat()  获取文件大部分参数

basename($path,[$suffix]) 获取文件名

$path URL地址

$suffix 可选,规定扩展名,如果有此扩展名则不显示扩展名

1 <?php2 3 $url = 'http://www.this.com/test/abc.php';4 echo basename($url); // abc.php5 echo basename($url,'.php'); // abc

dirname($path) 获取路径地址

$path URL地址

1 <?php2 echo dirname("http://www.cs.com/a/b/ab.php"); // http://www.cs.com/a/b

pathinfo($path,[options])  获取路径信息

$path 传入路径

$option 规定返回数组元素,默认返回所有元素

1 <?php 2 $path = 'http://localhost/a/b/ab.php'; 3 print_r(pathinfo($path)); 4 // Array (

5 // 'dirname' => 'http://localhost/a/b',

6 // 'basename' => 'ab.php',

7 // 'extension' => 'php',

8 // 'filename' => 'ab'

9 // ) 10 print_r(pathinfo($path,PATHINFO_DIRNAME)); // http://localhost/a/b11 print_r(pathinfo($path,PATHINFO_BASENAME)); // ab.php12 print_r(pathinfo($path,PATHINFO_EXTENSION)); // php13 print_r(pathinfo($path,PATHINFO_FILENAME)); // ab

opendir() 打开一个目录,返回目录资源句柄

readdir('资源句柄') 从目录中获取一个文件或目录,并指针向下移动一位

closedir('资源句柄') 关闭打开的目录

rewinddir('资源句柄') 将指针移动到首位

disk_free_space(‘c:’) 返回指定目录可用空间

disk_total_space('c:') 返回指定目录共计大小

mkdir() 创建一个目录

rmdir() 删除一个目录

unlink() 删除一个文件 返回bool值

copy() 复制文件 不支持复制目录

关于php的函数,总结关于PHP文件函数有哪些相关推荐

  1. 文件函数python_Python 基础之文件 函数

    今天回顾一下之前学的文件操作相关知识点,对于文件的操作,主要有一下几部分构成: 一.文件的基础知识 1.文件操作的基本流程 文件操作其实可以分成三大部分: 1.打开文件,获取文件句柄并赋予一个变量 2 ...

  2. Python应用——自定义函数:分割PDF文件函数

    案例 将一个 pdf 文件按要求分割为几个部分.比如说一个pdf有20页,分成5个pdf文件,每个pdf文件包含4页.设计函数实现? Python代码 from PyPDF2 import PdfFi ...

  3. python分割函数_Python应用——自定义函数:分割PDF文件函数

    案例 将一个 pdf 文件按要求分割为几个部分.比如说一个pdf有20页,分成5个pdf文件,每个pdf文件包含4页.设计函数实现? Python代码 from PyPDF2 import PdfFi ...

  4. matlab读文件函数程序,Matlab 文件读写函数

    MATLAB中的文件 m文件: 命令行方式程序可读性差,而且不能存储,对于复杂的问题,应编写成能存储的程序文件.包含matlab语言代码的文件称为m文件,其扩展名为m. 用户如想灵活应用matlab去 ...

  5. matlab创建一个函数,matlab定义一个新函数

    本文收集整理关于matlab定义一个新函数的相关议题,使用内容导航快速到达. 内容导航: Q1:matlab怎么建立自定义函数 自定义函数的格式: function 函数名(参数) 函数表达式 end ...

  6. php中文件操作函数,php中常用文件操作函数介绍

    小编今天来给php初学者介绍php文件操作的常用函数使用方法总结,包括:文件读写,创建,查看文件属性,文件删除等等关于文件的操作. 在对一个文件进行访问之前,一般我们都需要判断文件是否存在,以免调用了 ...

  7. 使用 fcntl 函数 获取,设置文件的状态标志

    前言 当打开一个文件的时候,我们需要指定打开文件的模式( 只读,只写等 ).那么在程序中如何获取,修改这个文件的状态标志呢?本文将告诉你如何用 fcntl函数 获取指定文件的状态标志. 解决思路 1. ...

  8. [C#]使用CMD命令删除文件函数

    #region 使用CMD命令删除文件函数/// <summary>/// 使用CMD命令删除文件函数/// </summary> /// <param name=&qu ...

  9. R语言使用unzip函数解压压缩文件(Extract or List Zip Archives)

    R语言使用unzip函数解压压缩文件(Extract or List Zip Archives) 目录 R语言使用unzip函数解压压缩文件(Extract or List Zip Archives) ...

最新文章

  1. python逐步回归筛选变量_利用python实现逐步回归
  2. Prism学习笔记(三):对Prism中模块化程序的理解。
  3. 1123:图像相似度
  4. pytorch深度学习之音频librosa库与torchaudio库的安装与使用(windows和ubuntu)
  5. 电子密封胶正常固化与非正常固化差别是什么?
  6. 谷歌浏览器安装插件教程步骤,开发用这2个插件工作效率倍增
  7. 计算机科学与技术哪些专业课,计算机科学与技术专业课程有哪些 计算机科学与技术有哪些科目...
  8. IT行业主要职业有什么?
  9. 游戏出海迎来新高,出海的路上如何防范DDoS风险?
  10. 显卡使用信息nvidia-smi命令
  11. python画钢铁侠标志_pyecharts绘制复联超级英雄战斗力
  12. 如何以HTML显示Base64图像?
  13. java漏斗代码_集算示例:10 行代码解决漏斗转换计算
  14. VHDL实现智能药盒
  15. Joshua Bloch离开Google了,Dart前景堪忧
  16. 设计师应该拥有的 50 个很有用的 CSS 代码
  17. P5021 赛道修建
  18. STM32CUBEMX(2)--USART通过DMA方式接收不定长数据
  19. 偏微分方程简明教程第一章部分答案
  20. 题解 [NOIP2022] T1 种花

热门文章

  1. 基于物理着色(三)- Disney和UE4的实现
  2. 【shell脚本学习-3】
  3. VS2017安装或卸载错误1303
  4. 《电路分析导论(原书第12版)》一2.8 导体和绝缘体
  5. Trace文件过量生成问题解决
  6. Base64 UrlEncode 区别
  7. redis启动管理脚本
  8. 关于Tomcat导致工程部分功能代码异常的问题
  9. 学生成绩管理系统实验报告_学习60天python成果,Python变成学生成绩管理系统
  10. atom上网本 安装linux,拆东墙补西墙?多数Atom上网本或将无法安装Windows 7