文件操作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);