搜尋
首頁後端開發PHP問題如何使用php unlink刪除文件

如何使用php unlink刪除文件

Jul 31, 2020 am 10:47 AM
phpunlink

php unlink刪除文件的方法:先建立PHP範例檔;然後使用unlink函數刪除文件,其語句為「if (unlink($file_delete)) {...}」;最後執行此範例文件即可。

如何使用php unlink刪除文件

推薦:《PHP影片教學

使用php unlink刪除檔案

php unlink()函數介紹

unlink — 刪除檔案

語法:

bool unlink ( string $filename [, resource $context ] )

刪除filename。和 Unix C 的 unlink() 函數相似。發生錯誤時會產生一個 E_WARNING 等級的錯誤。 

參數:

filename:檔案的路徑。 

context:在 PHP 5.0.0 中增加了對上下文(Context)的支援。有關上下文(Context)的說明請參閱 Streams。

傳回值:

成功時傳回 TRUE, 或失敗時回傳 FALSE。

 

php unlink()實例:

php使用unlink()刪除一個檔案

<?php
   $file_delete = "home/meeta/my.php";
   
   if (unlink($file_delete)) {
      echo "The file was deleted successfully.", "\n";
   } else {
      echo "The specified file could not be deleted. Please try again.", "\n";
   }
?>

 

php使用遞迴的方法刪除目錄中的所有檔案:

<?php
function delDir($directory){//自定义函数递归的函数整个目录
    if(file_exists($directory)){//判断目录是否存在,如果不存在rmdir()函数会出错
        if($dir_handle=@opendir($directory)){//打开目录返回目录资源,并判断是否成功
            while($filename=readdir($dir_handle)){//遍历目录,读出目录中的文件或文件夹
                if($filename!=&#39;.&#39; && $filename!=&#39;..&#39;){//一定要排除两个特殊的目录
                    $subFile=$directory."/".$filename;//将目录下的文件与当前目录相连
                    if(is_dir($subFile)){//如果是目录条件则成了
                        delDir($subFile);//递归调用自己删除子目录
                    }
                    /* http://www.manongjc.com/article/1351.html */
                    if(is_file($subFile)){//如果是文件条件则成立
                        unlink($subFile);//直接删除这个文件
                    }
                }
            }
            closedir($dir_handle);//关闭目录资源
            rmdir($directory);//删除空目录
        }
    }
}
delDir("mydir");//调用delDir函数
?>

以上是如何使用php unlink刪除文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具