多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
PHP文件处理函数方法总结: 1、disk_total_space():获取当前磁盘总共有多少空间,单位是字节。 2、disk_free_space():获取当前磁盘的剩余空间。 3、dirname():返回当前文件路径中的目录部分,也就是当前文件/目录的所在目录。 4、file_exists():判断文件或目录是否存在。 5、filetype():判断文件或目录的类型。 echo round(disk_total_space('.')/pow(1024,3)).'<br/>';//获取当前磁盘总共有多少空间,单位是字节 echo round(disk_free_space('.')/pow(1024,3)).'<br/>';//获取当前磁盘的剩余空间 $str = __FILE__; echo $str.'<br/>'; echo trim(strrchr($str,'\\'),'\\').'<br/>';//当前文件名 echo basename(__FILE__,'php').'<br/>';//当前文件名,设置第二个参数,说明要去掉文件名后缀 echo dirname(__FILE__).'<br/>';//返回当前文件路径中的目录部分,也就是当前文件/目录的所在目录 echo dirname(dirname(__FILE__)).'<br/>'; if(file_exists('upload')){ echo 'upload目录存在,操作成功'; }else{ echo 'upload目录不存在,请联系管理员'; } if(file_exists('data.php')){ echo 'data.php文件存在,操作成功'; }else{ echo 'data.php文件不存在,请联系管理员'; } echo filetype('zyk'); 6、is_dir():判断是否是一个目录文件夹。 7、mkdir():创建一个文件夹,第一个参数是指定目录名,第二个参数是目录权限,第三个参数如果为true,则递归创建。 8、getcwd():返回当前文件所在的目录。 9、chdir():更改当前操作目录。 10、rmdir():删除目录。 echo intval(is_dir('zyk')).'<br/>';//1 echo intval(is_dir('go.html')).'<br/>';//0 //mkdir('hello'); //mkdir('templets/default/hello',0777,true);//0777代表最高权限,有权限去创建目录 echo getcwd(); //chdir('zyk'); //mkdir('aaaa'); if(file_exists('aaaa')){ rmdir('aaaa'); echo '<script type="text/javascript">alert("目录删除成功")</script>'; }