<!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>