首頁 >後端開發 >PHP問題 >php怎麼查詢文件目錄是否存在

php怎麼查詢文件目錄是否存在

青灯夜游
青灯夜游原創
2023-01-31 18:16:3810256瀏覽

查詢方法:1、使用is_file()函數,可判斷指定文件是否存在且檢查是否為正常的文件,語法「is_file($file)」;2、使用file_exists()函數,可判斷指定檔案是否存在或指定目錄是否存在,語法「file_exists($file)」;3、使用is_dir()函數,可判斷指定目錄是否存在,語法「is_dir($file)」。

php怎麼查詢文件目錄是否存在

本教學操作環境:windows7系統、PHP8版、DELL G3電腦

在php中判斷檔案或目錄是否有自帶的函數,可以使用is_file()、file_exists()和is_dir()函數來查詢檔案目錄是否存在。

其中,is_file()和file_exists()函數可以判斷指定檔案是否存在;而file_exists()和is_dir()函數可以判斷指定目錄是否存在。

is_file()函數查詢判斷

is_file 判斷檔案是否存在並且檢查指定的檔案名稱是否為正常的檔案;

<?php
header("Content-type:text/html;charset=utf-8");
$file = "check.txt";
if(is_file($file))
{
    echo "当前目录中,文件".$file."存在";
}
else
{
     echo "当前目录中,文件".$file."不存在";
}
?>

php怎麼查詢文件目錄是否存在

php怎麼查詢文件目錄是否存在

php怎麼查詢文件目錄是否存在

php怎麼查詢文件目錄是否存在

#file_exists()函數查詢判斷

file_exists 判斷檔案是否存在或是目錄是否存在;

範例1:判斷檔案是否存在

<?php
header("Content-type:text/html;charset=utf-8");
$file = "test.txt";
if(file_exists($file))
{
    echo "当前目录中,文件".$file."存在";
}
else
{
     echo "当前目录中,文件".$file."不存在";
}
?>
php怎麼查詢文件目錄是否存在

範例2:判斷目錄是否存在

<?php
header("Content-type:text/html;charset=utf-8");
$file = "demo/";
if(file_exists($file))
{
    echo "目录".$file." 存在";
}
else
{
     echo "目录".$file."不存在";
}
?>

#################### is_dir ()函數查詢#########is_dir 判斷目錄是否存在;###
<?php
header("Content-type:text/html;charset=utf-8");
$file = "img/";
if(is_dir($file))
{
    echo "目录".$file." 存在";
}
else
{
     echo "目录".$file."不存在";
}
?>
############推薦學習:《###PHP影片教學###》 ###

以上是php怎麼查詢文件目錄是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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