45、PHP文件处理disk_total_space、disk_free_space、dirname、file_exis

阅读() @2018-10-29 18:16:06

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>';
}

继续更新中!

微信二维码
锐壳主机