PHP学习记录之文件目录的操作

1.basename和dirname的作用

<?php
//basename返回路径中的文件名部分
$path=‘E:\PHP\phpStudy\WW\demo1.php‘;
echo basename($path);
//dirname返回路径部分
echo dirname($path);
?>

2.pathinfo()获取路径文件的信息只用于数组

<?php
$path=‘E:\PHP\phpStudy\WW\demo1.php‘;
$array_path=pathinfo($path);
print_r($array_path);
//访问其中一项为
echo $array_path[‘basename‘];
echo $array_path[‘dirname‘];
?>

3.realpath返回规范化的绝对路径

<?php
 $path=‘demo1.php‘;
echo realpath($path);
?>

4.filesize返回文件大小:

<?php
//round是四舍五入
$path=‘demo1.php‘;
echo round(filesize($path)/1024,2).‘KB‘;
?>

5.disk_free_space返回可用空间 disk_total_space返回总空间

<?php
$path=‘c:/‘;
 echo round(disk_free_space($path)/1024/1024/1024,2).‘GB‘;//总空间echo ‘<br />‘.round(disk_total_space($path)/1024/1024/1024,2).‘GB‘;
?>

6.fileatime返回一个访问时间,filectime返回最后创建时间,filemtime返回最后修改时间

<?php
$path=‘E:\PHP\phpStudy\WW\20160720\demo1.php‘;
 date_default_timezone_set(‘Asia/Shanghai‘);
//最后访问时间
echo date(‘Y-m-d H:i:s‘,fileatime($path));
//最后创建时间
echo date(‘Y-m-d H:i:s‘,filectime($path));
//最后修改 时间
echo date(‘Y-m-d H:i:s‘,filemtime($path));
?>

  

时间: 2024-12-16 02:29:24

PHP学习记录之文件目录的操作的相关文章

学习记录013-HTML基础dom操作

DOM(Document Object Model) 概念:一个WEB页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象,可以通过dom中提供的api方法,找到html的各个标签,通过找到标签就可以操作标签使页面动起来,让页面动起来. 一:查找元素 在一个页面中,如何拿到整体的页面,从而当作一个对象来进行操作呢? 页面右击-检查-console-输入:document-当前页面即可被当作一个对象进行操作 在document中的几种定位方式: 第一种

python学习记录8 ----------file文件操作

----------------------------复制菜鸟教程---------------------------- 链接:https://www.runoob.com/python3/python3-file-methods.html ------------------------------------------------------------------------- 对文件进行操作需要三个步骤:1.file.open():2.文件操作:3.file.close() ope

Linux学习记录--文件IO操作相关系统编程

文件IO操作相关系统编程 这里主要说两套IO操作接口,分别是: POSIX标准 read|write接口,函数定义在#include<unistd.h> ISO C标准 fread|fwrite接口,函数定义在#include<stdio.h> 有书上说POSIX标准与ISO C标准的区别在于文件读写是否带缓冲区,我则不是很认同,因此POSIX标准下的IO操作也是带缓冲区的,至于这两个标准下的IO性能谁更加好则不一定,因为这和缓冲区的大小,以及用户逻辑有很大关系. POSIX标准

前端小白之每天学习记录----php(2)数据库操作软件

数据库 存储数据的仓库(软件)(DBA:Database Administrator)数据库管理员mysqlsqlserveroracle...... 数据库软件架构 C(client)->S(server)用户<--->服务器 eg:腾讯qq, 金山杀毒软件,wps, office... B(Browser)->S(server)浏览器<-->服务器 eg:所有从浏览器打开的网站(应用) 存储数据的软件(我们用wps的表格来举例) wps           数据库

Python学习记录day6

Python学习记录day6 学习 python Python学习记录day6 1.反射 2.常用模块 2.1 sys 2.2 os 2.3 hashlib 2.3 re 1.反射 反射:利用字符串的形式去对象(默认)中操作(寻找)成员 cat commons.py #!/usr/bin/env python#_*_coding:utf-8_*_''' * Created on 2016/12/3 21:54. * @author: Chinge_Yang.''' def login(): pr

Python学习记录-2016-12-17

今日学习记录 模块: import os#导入os模块 import sys#导入sys模块 os.system("df -h")#执行df -h命令 cmd_res = os.popen("df -h").read()#将命令的返回结果赋值给cmd_res,如果不加入.read()会显示命令的返回加过在内存的位置 print(sys.path)#显示系统变量路径,一般个人模块位于site-packages下,系统模块位于lib下 print(sys.argu[2]

Windows API 编程学习记录&lt;三&gt;

恩,开始写API编程的第三节,其实马上要考试了,但是不把这节写完,心里总感觉不舒服啊.写完赶紧去复习啊       在前两节中,我们介绍了Windows API 编程的一些基本概念和一个最基本API函数 MessageBox的使用,在这节中,我们就来正式编写一个Windows的窗口程序. 在具体编写代码之前,我们必须先要了解一下API 编写窗口程序具体的三个基本步骤:             1. 注册窗口类:             2.创建窗口:             3.显示窗口: 恩,

程序的机械级表示学习记录

程序的机械级表示学习记录 X86的三代寻址方式 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全. 8086的分段模式. IA32的带保护模式的平坦模式. 对于机械级编程的两种重要抽象 ISA:机械级程序的格式和行为,定义为指令集体系结构,它定义了处理器状态.指令的格式,以及每条指令对状态的影响. 虚拟地址:机器级程序使用的存储器地址,提供的存储器模型看上去是一个非常大的数组.存储器系统的实际实现是将多个硬件存储器和操作系统软件组合起来的. 在GCC中获得汇编代码与反汇编 获得汇编代码:

Android学习记录一——安装环境

一直想接触这块,但是却一直耽搁到现在.找过几回资料,找过几回安装包,这两天受了些刺(gong)激(zi),决定静下心来,一点点开始吃. 接触c#都是从门外汉开始,谈不上任何编程基础,所以接触android也很慢. 1.首先需要找到开发工具.就像c#winform用VisualStudio,android的基础语言是java,开发工具自然首选eclipse.这个环节走了一些弯路,最后找到了android官网上的ADT(Android Development Tools). 官网介绍: It's a