文件操作2
Posted 颠覆整个世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作2相关的知识,希望对你有一定的参考价值。
<?php //目录操作 //1.创建目录 mkdir("./one"); //2.删除目录 rmdir("./one"); //3.移动目录,重命名 rename("./threee","./one/three"); //文件操作 //1.创建文件 touch("./aa.txt"); //2.复制文件 copy("./aa.txt","./one/aa.txt"); //3.删除文件 unlink("./one/aa.txt"); //4.读取文件内容 echo file_get_contents("./aa.txt"); echo file_get_contents("http://www.baidu.com");//读取远程文件 //5.向文件里写入内容 file_put_contents("./aa.txt",file_get_contents("http://www.baidu.com")); //6.读取文件内容并显示 readdir("./aa.txt"); //7.读取文件内容,并且返回数组,数组里面存的是每一行 var_dump(file("./aa.txt")) //文件内容操作 //1.打开文件资源 $fo = fopen(",/aa.txt","a"); //2.写入内容,w方式会覆盖,a方式会追加 fwrite($fo,"aaaa"); //3.读取文件内容 fgetc($fo);//一字 fgets($fo);//一行 fread($fo,2);//读取任意长度 //4.关闭文件资源 fclose($fo); //例; $dir = opendir("./one"); while($v = readdir($dir)) { echo $v."<br>"; } closedir("./one"); ?>
删除目录:
<?php function deldir($dirname) { if(!file_exists($dirname)) { die("文件夹不存在!"); } //如果是文件,直接删除即可 if(is_file($dirname)) { unlink($dirname); exit(); } //打开目录资源 $dir = opendir($dirname); while($filename = readdir($dir)) { if($filename !="." && $filename!="..") { //******* $filename = $dirname."/".$filename; if(is_dir($filename) ) { deldir($filename); }else { unlink($filename); } } } closedir($dir); rmdir($dirname); } deldir("./aa");
以上是关于文件操作2的主要内容,如果未能解决你的问题,请参考以下文章