首页 > 代码库 > 文件:文件和文件夹
文件:文件和文件夹
<body> <?php //文件:文件和文件夹 //1.判断文件 var_dump(filetype("./aa")); var_dump(is_dir("./aa")); 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‘]; echo basename("/wamp/www/11.php",".php"); echo dirname("/wamp/www/11.php"); var_dump(pathinfo("/wamp/www/11.php")); echo realpath("./aa.txt"); //目录操作 rmdir("./bb");//只能删除空文件夹 rename("./cc","./aa/dd"); var_dump(glob("./fenye/*.php")); $dir = opendir("./fenye"); 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>
文件:文件和文件夹
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。