php函数积累第二弹(关于文件操作)

----文件操作----

realpath(path)   函数根据文件的相对路径路径返回绝对路径。

dirname(path)   返回路径中的目录部分。

is_dir(dir_path)  判断文件夹路径是否正确(存在)

scandir(dirpath,sort)    传入要扫描的文件夹,排序(0升,1降),  以数组形式返回文件夹中的文件

dir()    函数打开一个目录句柄,并返回一个对象。这个对象包含三个方法:read() , rewind() 以及 close()。若成功,则该函              数返回一个目录流,否则返回 false 以及一个 error。

opendir(dirpath)   打开文件夹

readdir(opendir(dirpath))   读取文件夹中的内容,返回文件名。没有则false 

closedir(dirpath)    关闭文件夹

rimdir(dirpath);     传入空文件夹的地址,删除文件夹

file_get_contents(path)    将文件内容读取到字符串中。

fopen(path,role)       根据文件路径打开文件 传入文件路径 和 以读,写(r,w)规则

fwirte(fopen(path))    对打开的文件进行写入,方法会先清空文件内容再写入,使用时注意。

fread(path,length)    读取文件内容,并限制读取字符的长度。相当于输出get_file_contents(path)。

file_exists(path)   判断文件是否存在

unlink(path)    删除文件

feof(fopen(path,'r'))   检测文件的结束符,结束返回0,不结束返回非0

用法示例:

1.创建文件夹目录

//以年/月为路径的文件夹
$time = time();
$dir_path = "./".date('y',$time)."/".date('m',$time)."/";
//如果目录不存在,则创建目录
if(!is_dir($dir_path))    mkdir(dirname($dir_path));


你可能感兴趣的:(php函数积累第二弹(关于文件操作))