目录操作
文件操作创建目录结构
1)mkDir(路径名字):创建成功返回true,失败返回false
删除目录
1)rmdir(指定文件夹路径):删除
@符号用来屏蔽错误信息,当函数不存在或者包含文件不存在时,不会显示错误信息。
读取目录
读取方式:将文件夹(路径)按照资源方式打开
1)opendir():打开资源,返回一个路径资源,包含指定目录下的所有文件(文件夹)
2)readdir():从资源中读取指针所在位置的文件名字,然后指针下移,直到指针移除资源
读取所有内容:遍历操作
关闭目录
1)closedir():关闭资源
其他目录操作
1)dirname(一个路径):得到的是路径的上一层路径
2)realpath(一个路径):得到真实路径
3)is_dir():判断指定路径是否是一个目录
4)scandir():
递归遍历目录
指定一个目录的情况下,将其下所有的文件和目录,及其目录内部所有的内容全部输出出来。
文件下载
php下载:读取文件内容。一文件流的形式传递给浏览器:在响应头中稿纸浏览器不要解析,激活下载框实现下载
1)指定浏览器解析字符集
2)设定响应头
a)设定文件返回类型:image/jpg||application/octem-stream
b)设定返回文件计算方式:Accept-ranges:bytes
c)设定下载提示:content-disposition:attachment;filename='文件名字'
d)设定文件大小:accept-length:文件大小(字节)
3)读取文件
4)输出文件