ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 语法: ``` filesize('文件路径') //获取文件大小 file_exists('文件或者文件夹') //判断是否存在返回布尔值 存在返回true 不存在返回flats is_dir() 判断给定文件是否是一个目录(也就是文件夹) is file() 判断给定文件名是否为一个正常的文件 unlink() 删除文件,并返回一个布尔值 删除成功返回true mkdir() 创建目录 成功返回true rmdir() 删除目录 成功返回true rename('原文件名','改后的文件名') 修改文件或者目录的名字 成功返回true basename('路径加文件') 返回文件名 dirname('路径加文件') 返回所在文件当前目录 pathinfo('路径加文件') 返回一个数组 ``` ## 代码案例: ~~~ echo filesize('D:/phpstudy_pro/WWW/5.txt'); //获取文件大小 if( file_exists('5.txt')) //判断是否存在返回布尔值 存在返回true 不存在返回flats { echo '是文件'; }else{ echo '非文件'; } if( is_dir('D:/phpstudy_pro/WWW')) //判断给定文件是否是一个目录(也就是文件夹) { echo '文件夹存在'; }else{ echo '文件夹不存在'; } if( is_file('5.txt')) // 判断给定文件名是否为一个正常的文件 { echo '文件正常'; }else{ echo '文件不正常'; } echo basename('D:/phpstudy_pro/WWW/5.txt'); //返回文件名 echo dirname('D:/phpstudy_pro/WWW/5.txt'); //返回所在文件当前目录 mkdir('txt'); //在当前目录下创建一个txt的文件夹 rename('txt','txt1'); //修改txt文件夹为txt1 rmdir('txt1') ; //删除txt1文件夹 var_dump(pathinfo('D:/phpstudy_pro/WWW/5.txt') ); //返回一个数组 ~~~