首页 > 代码库 > 文件操作

文件操作

PHP中的根与网页中的跟(/)区别:

PHP中根(/)代表磁盘目录;

网页中的根(/)代表www目录

 

1.文件:文件和文件夹

<?php

1.判断文件
var_dump(filetype("./aa"));
//若果是文件夹返回dir,如果是文件则返回file

var_dump(is_dir("./aa"));
//判断是不是文件夹。true 、false

echo date("Y-m-d H:i:s",fileatime("./aa.txt"));
//输出格式化的时间戳

echo filesize("aa.txt");<br />
//获取文件大小

var_dump(file_exists("./aaa.txt"));
//判断文件是否存在

2.文件路径:

echo $_SERVER[‘DOCUMENT_ROOT‘];
//取到的是www位置(根从哪开始)

echo basename("/wamp/www/11.php",".php");
//返回的是文件名(获取名字不要后缀)

echo dirname("/wamp/www/11.php");
//获取目录

var_dump(pathinfo("/wamp/www/11.php"));
//返回数组

echo realpath("./aa.txt");
//把相对路径转化成绝对路径

3.目录操作:

mkdir(路径以及要创建的文件名)
//创建

rmdir("./bb");    
//删除,只能删除空文件夹

rename("./cc","./aa/dd");
//移动文件夹

var_dump(glob("./fenye/*.php"));
//返回该目录下所有的php文件,相当于windows里面的搜索

$dir = opendir("./fenye");
//打开目录资源

echo readdir();
//读取内容

closedir($dir);
//关闭目录资源

未完待续

 

文件操作