文件操作2

<?php
//目录操作
mkdir("./aa"); //创建目录
rmdir("./test"); //删除目录,只能删除空文件夹
rename("./test","./aa/test");//(从左移动到右边,右边创造建被移动的文件名,)重命名、移动文件夹

//文件操作

touch("./aa.txt");//创建文件
copy("./aa.txt","../xx.txt"); //复制文件(从左复制到右,新建名称)
unlink("./aa.txt");//删除文件

echo file_get_contents("./aa.txt"); //读取文件内容
echo file_get_contents("http://www.baidu.com"); //读取远程文件
file_put_contents("./aa.txt",file_get_contents("http://www.baidu.com"));//向文件里面写入内容
file_put_contents("./aa.txt","HELLO");

readfile("./aa.txt");//读取文件内容并显示
var_dump(file("./aa.txt")); //读取文件内容,并且返回数组,数组里面存的是每一行


//文件内容操作

$fp = fopen("./aa.txt","a");//打开文件资源

fwrite($fp,"aaaaaa"); //写入内容,w方式会覆盖,a方式会追加

while($v = fgetc($fp)) //读取文件内容,一个一个字符读取
{
echo $v;
}

echo fgets($fp); //获取文件一行内容,一行一行获取

echo fread($fp,2); //读取文件内容,可以读取特定长度的内容

fclose($fp);//关闭文件资源


//文件夹操作

$dir = opendir("./aa");

while($v = readdir($dir))
{
echo $v."<br>";
}

closedir($dir);

 

原文地址:https://www.cnblogs.com/wanlibingfeng/p/5524820.html