1. 程式人生 > >文件系統處理_下

文件系統處理_下

復制 fwrite opendir copy com fun log function fopen


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);
}
}


文件系統處理_下