您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP操作文件类

2026/1/1 16:04:14发布16次查看
本类为文件操作类,实现了文件的建立,写入,删除,修改,复制,移动,创建目录,删除目录 creat_file(path,name);handle=fopen(filename,'a');if (fwrite(handle,content));echo 文件写入成功;}else {unlink(filename);this->creat_file(path,name);this->write_file(path,name,content,1);echo 文件修改成功;}}}/*** 本方法删除path路径下name文件** @param string_type path* @param string_type name*/function del_file(path,name){ //删除文件filename=path.name;if (!file_exists(filename)) {echo 文件不存在,请确认路径是否正确;}else {if (unlink(filename)){echo 文件删除成功;}else echo 文件删除失败;}}/*** 本方法用来修改path目录里name文件中的内容(可视)** @param string_type path* @param string_type name*/function modi_file(path,name){ //文件修改filename=path.name;handle=fopen(filename,'r+');content=file_get_contents(filename);echo ;echo content文件内容;echo ;
echo 文件路径;
echo ;echo ;}/*** 本方法用来复制name文件从spath到dpath** @param string name* @param string spath* @param string dpath*/function copy_file(name,spath,dpath) //文件复制{filename=spath.name;if (file_exists(filename)) {handle=fopen(filename,'a');copy(filename,dpath.name);if (file_exists(dpath.name))echo 文件复制成功;else echo 文件复制失败;}else echo 文件不存在;}/*** 本方法把name文件从spath移动到path路径** @param string_type path* @param string_type dirname* @param string_type dpath*/function move_file(name,spath,dpath) //移动文件{filename=spath.name;if (file_exists(filename)) {result=rename(filename,dpath.name);if (result==false or !file_exists(dpath))echo 文件移动失败或目的目录不存在;else echo 文件移动成功;}else {echo 文件不存在,无法移动;}}}?>
复制代码
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product