PHP文件操作:判断文件是否存在file_exists,判断是否为文件夹is_dir等函数详解

PHP文件操作:判断文件是否存在file_exists,判断是否为文件夹is_dir等函数详解

disk_total_space('.'):得到磁盘总空间

disk_free_space('/'):得到磁盘剩余空间,别名:diskfreespace

__FILE__:得到当前文件的路径

DIRECTORY_SEPARATOR:得到路径符号的常量

basename('路径',[要删除的内容]):返回路径中的文件名部分

dirname(路径):返回当前文件的父级和以上目录

pathinfo(文件路径,[参数2]);得到文件信息

Array

(

    [dirname] => E:\phpstudy\PHPTutorial\WWW\test\file

    [basename] => index.php

    [extension] => php

    [filename] => index

)参数2为:PATHINFO_DIRNAME,PATHINFO_BASENAME,PATHINFO_EXTENSION,PATHINFO_FILENAME,直接得到对应的文件属性


file_exists(文件名):判断文件是否存在

filetype(文件名):返回文件类型,目录(dir)或文件(file)

is_dir(文件名):判断文件名是不是文件夹

mkdir(文件夹名,[权限],[true]):建立一个文件夹,权限0777是最高权限,TRUE为递归创建目录

getcwd():获得当前操作的目录

chdir():更改当前操作的目录

sleep(秒数):让程序暂停若干秒

rmdir('目录'):删除非空文件夹

rename(旧名字,新名字):为文件或文件夹改名


touch(文件名):本身是用来修改文件的创建和访问时间的,但如果文件不存在,会自动创建


scandir(目录):扫描目录,返回结果为数组(.代表当前目录)

glob(目录名/*.jpg):以数组形式返回参数1这个目录所有的内容,可以指定返回的具体类型

array_map(unlink,glob('.'))

$_SERVER['DOCUMENT_ROOT']:得到网站根目录

在语句前加@可以屏蔽警告


opendir(目录):读取目录,返回资源类型

readdir(资源类型):读取文件,返回文件名,每调用一次,自动读取下一个文件

closedir(资源类型):关闭打开的资源

filesize(文件名):得到文件大小,单位为字节

unlink(文件名):删除文件


最后编辑于:2019/08/28作者: 牛逼PHP

发表评论