时间:2021-05-26
本文实例讲述了PHP FileSystem 文件系统常用api。分享给大家供大家参考,具体如下:
参数说明:$filename (文件的路径)
1-4 文件信息相关
filetype() 判断文件类型,返回 file / dir filesize() filectime() 创建时间 filectime() 取得 inode信息 [理解inode 阮一峰](http://$filename = 'user.csv';$handle = fopen($filename, 'rb+');$rows=[];while($row=fgetcsv($handle)){ $rows[] = $row;}print_r($rows);例子2:
$filename = 'user2.scv';$handle = fopen($filename, 'wb+'); // 以读写的方式打开文件,如果不存在则创建文件$data = [ ['1','php','php是最好的语言'], ['2','javascript','javascript很火啊'], ['3','meteor','meteor anywhere'],];foreach($data as $val){ fputcsv($handle, $val);}fclose($handle);1-14 简化文件写入和读取操作
file_get_contents($fliename) 读取文件函数
file_put_contents($filename, $data) 将一个字符串写入文件, 注意:这里是先将文件清空,然后再写入$data
如果不想覆盖内容,可以先把文件内容先读取出来,接着再写入
$filename = '1.txt';$string = file_get_contents($filename);$data = $string.'this is a test';file_put_contents($filename, $data);如果写入的是数组
1. 一维数组,则将一维数组转化为 'abc' 直接写入
$filename = '3.txt';$data = ['a','b','c'];file_put_contents($filename, $data);2. 如果是二维数组 或者 多维数组,则需将数组或对象序列化后写入文件
$filename = '3.txt';$data = [ ['a','b','c'], ['d','e','f']];$data = serialize($data); // 序列化file_put_contents($filename, $data);$res = file_get_contents($filename);print_r(unserialize($res)); // 反序列化第二种方式:转json格式写入
$filename = '1.txt';$data = [ ['a','b','c'], ['d','e','f']];$data = json_encode($data); // 转json编码格式file_put_contents($filename, $data);$res = json_decode(file_get_contents($filename)); // 对json字符串解码print_r($res);更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
FileSystem的缩写是fs,该模块提供本地文件的读写能力。Nodejs导入文件系统模块(fs)语法如下所示:varfs=require("fs");异步和
FileSystem属性返回指定的驱动器使用的文件系统的类型。object.FileSystemobject应为Drive对象的名称。说明可用的返回类型包括FA
hdfs工作原理如下: 1、客户端通过调用FileSystem对象的open括号来读取希望打开的文件。对于HDFS来说,这个对象是分布式文件系统的一个实例。
一、简介本文将介绍node.js文件系统(fs)和流(stream)的一些API已经参数使用情况。二、目录文件系统将介绍以下方法:1.fs.readFile2.
本文总结分析了php文件系统处理方法。分享给大家供大家参考,具体如下:文件类型以Linux为模型的,在Windows只能获取file,dir或unknow三种类