首页 > 代码库 > 文件系统处理_下
文件系统处理_下
touch("./aa.txt"); //创建文件
copy("./aa.txt","../aa.txt"); //复制文件
unlink("./aa.txt"); //删除文件
删除了,没有图.
echo file_get_contents("http://www.baidu.com"); //读取文件
file_put_contents("asdf.txt","hello"); //写内容
readfile("./asdf.txt"); //读取并输出
var_dump(file("asdf.txt")); //读取文件内容,返回数组,每行是一个元素
打开文件
$f = fopen("./11.txt","a");
fwrite($f,"wwwww");
关闭文件
fclose($f);
举个栗子
//删除文件夹
//给我一个文件夹,删掉
ShanChu("./qiyezhan");
function ShanChu($fname)
{
if(is_dir($fname))
{
//在删除之前,把里面的文件全部删掉
$dir = opendir($fname);
while($dname = readdir($dir))
{
if($dname!="." && $dname!="..") 重中之重,写时审慎
{
$durl = $fname."/".$dname;
if(is_file($durl))
{
unlink($durl);
}
else
{
ShanChu($durl);
}
}
}
closedir($dir);
//删除该文件夹
rmdir($fname);
}
else
{
//如果是文件,直接删掉
unlink($fname);
}
}
文件系统处理_下