當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP file_exists( )用法及代碼示例


PHP中的file_exists()函數是一個內置函數,用於檢查文件或目錄是否存在。

要檢查的文件或目錄的路徑作為參數傳遞給file_exists()函數,該函數成功時返回True,失敗時返回False。

用法:


file_exists($path)

參數:PHP中的file_exists()函數僅接受一個參數$path。它指定要檢查的文件或目錄的路徑。

返回值:成功返回True,失敗返回False。

錯誤和異常:

  1. 如果指定的路徑指向不存在的文件,則file_exists()函數將返回False。
  2. 對於大於2gb的文件,由於PHP的整數類型是帶符號的並且許多平台使用32位整數,因此某些文件係統函數可能會產生意外結果。

例子:

Input : echo file_exists('/user01/work/gfg.txt');
Output : 1

Input : $file_pointer = '/user01/work/gfg.txt';
        if (file_exists($file_pointer)) {
            echo "The file $file_pointer exists";
        }else {
            echo "The file $file_pointer does 
                                   not exists";
        }
Output : 1

以下示例程序旨在說明file_exists()函數。

程序1:

<?php 
  
// checking whether file exists or not 
echo file_exists('/user01/work/gfg.txt'); 
  
?>

輸出:

1

程序2:

<?php 
  
// checking whether file exists or not 
$file_pointer = '/user01/work/gfg.txt'; 
  
if (file_exists($file_pointer))  
{ 
    echo "The file $file_pointer exists"; 
} 
else 
{ 
    echo "The file $file_pointer does 
                             not exists"; 
} 
  
?>

輸出:

1

參考:
http://php.net/manual/en/function.file-exists.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | file_exists() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。