unlink--刪除文件
成都創新互聯主要從事成都網站制作、網站設計、外貿網站建設、網頁設計、企業做網站、公司建網站等業務。立足成都服務黃巖,十載網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:13518219792
rmdir--刪除目錄刪除的前提是,你的PHP程序有對目錄的寫權限。沒有辦法戚碧睜一次性的,你可以自己寫一個函數,讀取該目錄下所有高歲文件,然后循環刪除文件,再刪除目錄。慧頌
1. 寫入:
?php?
$filename?=?"Test//file.txt";?
$file?=?fopen($filename,?"w");?//以寫模式打開文件?
fwrite($file,?"Hello,?world!/n");?滲坦汪信好//寫入第一行?
fwrite($file,?"This?is?a?test!/n");?//寫入第二行?
fclose($file);?//關閉文件?
?
2. 刪除:
?php?
$filename?=?"Test//file.txt";?
unlink($filename);?//刪除文件?
?
3.復制:
?php?$filename1?=?"Test//file.txt"叢仔;?$filename2?=?"Test//file.bak";?copy($filename1,?$filename2);?//復制文件??
正常的思路來說,先循環刪除文件夾下的所有文件,當沒有文件時再刪除文件夾,如果你要刪除文件夾和所有文件直接本地刪圓李除就好了,但是帆茄一般沒有這種操作。刪除文件可以用unlink($filepath)函數,$filepath是文件路徑,然后還有一個封裝函數rm_empty_dir($path)刪除所有空目錄:
/** 刪除所有空目錄
* @param String $path 目錄路徑
*/
function rm_empty_dir($path){
if(is_dir($path) ($handle = opendir($path))!==false){
while(($file=readdir($handle))!==false){// 遍歷文件夾
if($file!='.' $file!='..'){
$curfile = $path.'/'.$file;// 當前目錄
if(is_dir($curfile)){// 目錄
rm_empty_dir($curfile);// 如果是目錄則繼續遍歷
if(count(scandir($curfile))==2){//目錄為空,=2是因為.和..存在
rmdir($curfile);// 刪除空目錄
}
}
}
}
closedir($handle);
}
}
具體的還要你自己稍加修改,希望可以幫到你橘轎遲。
標題名稱:php數據怎么刪除文件 php刪除所有文件
URL地址:http://vcdvsql.cn/article6/ddpeoig.html
成都網站建設公司_創新互聯,為您提供網站建設、品牌網站設計、虛擬主機、軟件開發、ChatGPT、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯