basename()目录和文件相关操作

basename()获取文件名


代码

$path=‘c:\a\b\index.html‘;

echo basename($path);

输出结果

index.html

dirname()获取文件路径

代码

$path =‘C:\AppServ\www\Basic6\Demo1.php‘;

echo‘path:‘.dirname($path);

输出结果

path:C:\AppServ\www\Basic6

pathinfo()获取文件具体信息,包括:目录名、基本名和扩展名


代码

$path =‘C:\AppServ\www\Basic6\Demo1.php‘;

$array_path =pathinfo($path);

print_r($array_path);

输出结果

Array ( [dirname] => C:\AppServ\www\Basic6 [basename] => Demo1.php [extension] => php [filename] => Demo1 )


realpath()获取文件绝对路径

代码

$path =‘2.php‘;

echo realpath($path);

输出结果

D:\wamp\www\php\2.php

filesize()获取文件大小

disk_free_space()获取磁盘可用空间

disk_total_space()获取磁盘总空间

fileatime()确定文件最后访问时间

时间: 2024-08-14 15:44:36

basename()目录和文件相关操作的相关文章

Linux中在主机上实现对备机上目录及文件的操作的C代码实现

需求描述 编写程序,完成在主机上实现对备机上目录及文件的操作.例如,主机为A,备机为B,要求编写的程序运行在A机上,该程序实现在B机上创建文件目录及拷贝文件的操作. 需求分析 我们先不考虑用程序实现需求,如果是让我们用手工实现需求中描述的操作,我们会怎么做呢?大家也许都会想到使用telnet的方式.也就是说,在A机上使用telnet远程到B机上去,然后在B机上执行创建目录和拷贝文件的操作. 我们也可以在程序中使用telnet来完成上述需求. 程序编写 我们可以使用两种方式来执行telnet命令,

python文件相关操作

Python文件相关操作 打开文件 打开文件,采用open方法,会将文件的句柄返回,如下: f = open('test_file.txt','r',encoding='utf-8') 在上面的代码中,open()方法进行打开文件等相关操作,open()方法其中第一个参数是要打开的文件的文件路径,第二个参数是对要打开文件要执行的权限,第三个参数是文件采用字符编码. 而open()方法返回的内容叫做文件句柄.我们可以打印返回的文件句柄来看下: f = open('test_file.txt','r

【原创】Linux基础之gz文件相关操作

gz文件不需要解压即可进行相关操作 $ zcat test.log.gz $ zmore test.log.gz $ zless test.log.gz $ zgrep '1.2.3.4' test.log.gz $ egrep 'regex' test.log.gz 原文地址:https://www.cnblogs.com/barneywill/p/10559428.html

Linux目录和文件高级操作精讲

博文目录 一.Linux目录结构 二.Linux查看文件内容基础命令 三.压缩和解压缩文件 四.vi文本编辑器 一.Linux目录结构 Linux目录结构采用树形目录结构,包含根目录和子目录. 1.根目录 所有分区.目录.文件等的位置起点,整个树形目录结构中,使用独立的一个"/"表示. 2.子目录 常见的子目录如/root./bin./boot./dev./etc./home./var./usr./sbin. 3.子目录的作用 二.Linux查看文件内容基础命令 1.cat--查看文件

UNIX高级环境编程(5)Files And Directories - 文件相关时间,目录文件相关操作

?1 File Times 每个文件会维护三个时间字段,每个字段代表的时间都不同.如下表所示: 字段说明: st_mtim(the modification time)记录了文件内容最后一次被修改的时间. st_ctim(the changed-status time)记录了文件的i-node最后一次被修改的时间,如修改文件权限位,修改文件所有者ID,修改关联到该文件的link数目. i-node中的信息和文件的实际内容是分离的,所以当更新i-node时,需要更新的时st_ctim(the ch

【方法总结】创建、读取、删除文件相关操作

总结一波文件操作相关的共通方法(拿来就用) 需要申请的权限: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 1.获取文件夹下的所有文件名 public static List<St

java 中的try catch在文件相关操作的使用

import java.io.CharConversionException; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; /** * 文件操作 * */ public class TestReadFile { public static void main(String[] args) { FileReader reader =null; try { r

目录和文件相关命令

参数 –r 代表递归 如果不知道命令  使用 man 命令 查看帮助 1.Cd (change directory)  切换目录 Cd .  当前目录 Cd .. 返回上个目录 Cd – 与上个目录切换(相当于window的 alt+table) Cd ~ 回到当前用户主文件夹 2.pwd (print work directory) Pwd  显示当前目录 Pwd –P 显示实际目录(如果有链接文件就是指向链接的文件) 3.mkdir (make directory)创建一个空目录 Mkdir

socket实现目录路径的相关操作

本知识需要注意! 1.客户端输入路径后,到达服务器端需要先加上"/"否则可能会出错 2.找到该路径下的目录内容调用os的listdir()方法,返回的是一个列表的形式,必须将其格式化为字符串 3.目录内容格式化为字符串,需要用某个字符去作为分隔符,再用分隔符.join()的方法将列表转为指定分隔符分隔的字符串 4.到达客户端时,输出split()按某个特定分隔符分隔后的列表即可输出目录内容 5.服务器端的返回上一级目录时,其原理是去掉当前路径的路径名,如c:/test/111,要返回到