获得当前目录的信息:dirname()、basename()、disk_free_space() 和 scandir()函数
来源:互联网 发布:用c语言实现汉诺塔算法 编辑:程序博客网 时间:2024/06/05 18:55
获得当前目录的信息:dirname()、basename()、disk_free_space() 和 scandir()函数
dirname(
basename() 函数返回路径中的文件名部分。
语法:
basename(path,suffix)
使用disk_free_space($path)函数,我们也可以在目录列表中增加一项说明,表示还有多少空间可以用来保存上传文件。如果给这个函数传递了一个目录的路径,它将返回磁盘(在Windows系统下)或该目录所在的文件系统(在UNIX系统下)上的空余空间(以字节为单位)。
scandir()函数可以将文件名称保存在一个数组,并且以字母表的顺序排序,升序或降序。该函数是在PHP 5中引入的。
语法
scandir(directory,sorting_order,context);
例子:
<?php header("Content-type: text/html; charset=gbk"); $currentDir = "D:"; $fileList = scandir($currentDir,1); //降序排列 var_dump($fileList); $distSize = disk_free_space($currentDir); var_dump($distSize); $path = "D:360Downloads\HotFix\filelist.dat"; $dirname = dirname($path); var_dump($dirname); $basebame = basename($path); var_dump($basebame);
输出:
array 0 => string '浏览器下载' (length=10) 1 => string '360Downloads' (length=12) 2 => string '18096_2041203_MVM_1.tmp' (length=23) 3 => string '18096_2041203_MVM_0.tmp' (length=23) 4 => string '1.dat' (length=5) 5 => string '$RECYCLE.BIN' (length=12)float 41812590592string 'D:360Downloads' (length=14)string 'HotFixilelist.dat' (length=18)
阅读全文
0 0
- 获得当前目录的信息:dirname()、basename()、disk_free_space() 和 scandir()函数
- 通过系统调用basename(), dirname()得到当前路径下的文件名和目录名
- php中有关目录的几个函数 basename() dirname() pathinfo()
- dirname和basename的用法
- PHP目录函数basename()与dirname()
- basename 和 dirname
- linux basename和dirname
- dirname和basename用法
- linux 系统获得当前文件夹下存在的所有文件 scandir函数和struct dirent **namelist结构体
- basename 和 dirname (copied)
- shell中的basename和dirname
- linux shell命令${}和basename和dirname的学习
- shell basename dirname的使用
- linux dirname basename的用法
- basename dirname 命令的用法
- basename和dirname的使用 (ex35.sh)
- linux dirname目录 basename文件 命令
- MFC获得当前应用程序目录的GetCurrentDirectory()和GetModuleFileName()函数
- Wrath CodeForces
- hive内部表和外部表的区别
- 数据结构——二叉堆
- Excel2016制作动态图表
- sprite动画精灵中主要及常用的变量
- 获得当前目录的信息:dirname()、basename()、disk_free_space() 和 scandir()函数
- GitHub:仓库的创建与分支合并
- 1058. 选择题(20)
- C语言学习知识点(四):数组名a与取地址数组名&a的区别
- 生成一组(70个)平均数固定5000,限制范围4000-6000的随机数,类似简易红包算法,且有范围限制
- F4232H测试
- 队列
- golang实现常用的排序算法
- Java程序设计基础