文件系統處理_下
阿新 • • 發佈:2017-05-20
復制 fwrite opendir copy com fun log function fopen
if(is_file($durl))
{
unlink($durl);
}
else
{
ShanChu($durl);
}
}
}
closedir($dir);
//刪除該文件夾
rmdir($fname);
}
else
{
//如果是文件,直接刪掉
unlink($fname);
}
}
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);
}
}
文件系統處理_下