#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>
- 目录
- 1.前言
- 2. 函数分析
- 2.1截取文件扩展名
- 2.1.1 pathinfo语法
- 2.1.2 strtolower()语法
- 2.2对文件的相关操作
- 2.2.1判断是否是文件is_file()
- 2.2.2判断是否是目录is_dir()
- 2.2.3检测当前目录是否有同名文件file_exists(path)
- 2.2.4创建文件夹mkdir()
- 2.2.5重命名文件夹rename()
- 2.2.6删除文件unlink()
- 2.2.7删除文件夹rmdir()
- 2.2.8创建文件touch()
- 2.2.9得到文件的路径dirname()
- 2.2.10复制文件copy()
- 3. 封装优化
- 3.1项目演示示例图
- 4. 总结
1.前言
我按照慕课网的教学视频,实现了WEB在线管理系统,下面我把这次项目的一些要点记录一下,加深印象;首先,要制作一个像百度云盘那样的WEB在线文件管理器,我想我们需要搞定以下几点:
- 对文件夹的递归遍历
- 对文件/文件夹的相关操作(查看、增加、删除、修改文件/文件夹名)
代码分享:https://github.com/mtdgclub/webDisk
2.函数分析
2.1截取文件扩展名
function getExt($filename){ return strtolower(pathinfo($filename,PATHINFO_EXTENSION)); }