您当前的位置:首页 > php > 文件系统处理

文件系统处理

日期:2020-11-07 04:39:53    浏览:232

filetype()//文件类型
file_exists()文件或目录是否存在
filesize()//文件大小
is_readable()//判断文件是否可读
is_writeable()//文件是否可写
is_executable()//文件是否可执行
filectime()创建时间
filemtime()修改时间
fileatime()访问时间
stat()文件大部分属性
is_file();
is_dir()

$filename='resource/01.txt';
//返回文件名
echo basename($filename) . '<Br>';
//返回不带扩展名文件名
echo basename($filename , '.txt') . '<br>';
//返回目录名
echo dirname($filename) . '<br>';
//返回一个关联数组
$path_arr=pathinfo($filename);
print_r($path_arr);
//Array ( [dirname] => resource [basename] => 01.txt [extension] => txt [filename] => 01 )

opendir()
readdir()从目录句柄中读取条目,返回目录中下一个文件的文件名。文件名以在文件系统中的排序返回
closedir()
mkdir()建立目录
rmdir()删除目录
unlink()删除文件
copy()复制文件

文件操作
fopen()打开一个文件资源
fread();读取文件
fwrite()写入文件
fclose()释放资源

fgets()从打开的文件中返回一行
fgetc()从打开的文件中返回一个字符
file()读入一个文件到数组,每个元素对应一行
readfile(“data.txt”);将数据读出并输出到浏览器

文件指针
ftell() 返回文件指针的当前位置
fseek()移动文件指针到指定位置
rewind()移动文件指针到文件的开头

copy(来源文件,目的文件)//复制文件
unlink(目标文件)删除文件
ftruncate(目标文件资源,截取长度)//将文件截断到指定的长度
rename(旧文件名,新文件名)//文件或目录重命名

is_uploadedfile()判断文件是否通过HTTP POST上传的
move_uploaded_file()将上传的文件移动到新位置

上一篇: git命令

下一篇: cookie的应用

世事无常

要有遥不可及的梦想,也要有脚踏实地的本事