<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<!--<img src="/images/1101.jpg" />-->
<?php
//文件:文件和文件夹
//1.判断文件
//var_dump(filetype("./aa"));
//var_dump(is_dir("./aa"));// 目录 is_file() 文件
//echo date("Y-m-d H:i:s",fileatime("./aa.txt"));
//echo filesize("aa.txt");<br /> // 文件大小
//var_dump(file_exists("./aaa.txt")); // 文件是幅在
//2.文件路径
//根: /
//php里面/代表根(是磁盘目录)
//var_dump(file_exists("/wamp/www/11.php"));
//网页里面/代表根(是www目录)
//echo $_SERVER['DOCUMENT_ROOT']; //查找服务器路径 C:/wwwroot/www.qcj18.com
//echo basename("/wamp/www/11.php",".php"); //去掉后缀名字; 11
//echo dirname("/wamp/www/11.php"); //获取目录
//var_dump(pathinfo("/wamp/www/11.php")); // 获取 数组 形式 名称
//echo realpath("./aa.txt"); //相对路径转换成绝对路径
//目录操作
//MKdir() //创建目录
//rmdir("./bb");//只能删除空文件夹
//rename("./cc","./aa/dd");// 移动文件夹 可以重新命名
//var_dump(glob("./fenye/*.php")); //遍历目录 * 全部 不写后缀 搜索全部文件 返回数组 0=》string
//打开文件夹 造对象 closedir();g关闭
$dir = opendir("./thinkphp");
while($f = readdir($dir)) 读取 文件夹内容
{
echo $f."<br>";
}
closedir($dir);*/
//给一个文件夹,读取文件夹里面文件的数量
/*echo ShuLiang("./fenye");
//给一个文件夹,返回该文件夹下所有文件的数量
function ShuLiang($filename)
{
$sum=0;
$dir = opendir($filename);
while($f = readdir($dir))
{
if($f=="." || $f=="..")
{
}
else
{
$lujing = $filename."/".$f;
if(is_file($lujing))
{
$sum++;
}
else
{
$sum = $sum+ShuLiang($lujing);
}
}
}
closedir($dir);
return $sum;
}*/
//文件操作
//touch("./cc.docx");
//copy("./cc.txt","./fenye/cc.txt")
//unlink("./cc.txt");
//echo file_get_contents("http://www.baidu.com");
//file_put_contents("./ceshi.php","hello");
//readfile("http://www.baidu.com");
//var_dump(file("http://www.baidu.com"));
//$f = fopen("./aa.txt","a");
//fwrite($f,"world");
//echo fgetc($f);
//echo fgets($f);
//echo fread($f,2);
//fclose($f);
//给一个文件夹,删除该文件夹
ShanChu("./zhanneixin");
function ShanChu($filename)
{
if(is_dir($filename))
{
$dir = opendir($filename);
while($f = readdir($dir))
{
if($f=="."||$f=="..")
{
}
else
{
$fname = $filename."/".$f;
if(is_file($fname))
{
unlink($fname);
}
else
{
ShanChu($fname);
}
}
}
closedir($dir);
rmdir($filename);
}
else
{
unlink($filename);
}
}
?>
</body>
</html>