導航:首頁 > 編程語言 > php判斷是目錄還是文件

php判斷是目錄還是文件

發布時間:2022-06-02 23:32:10

php判斷是否為文件目錄方法

is_dir

(PHP 4, PHP 5, PHP 7)

is_dir — 判斷給定文件名是否是一個目錄

1.說明

is_dir ( string $filename ) : bool

判斷給定文件名是否是一個目錄。

2.參數

filename

如果文件名存在並且為目錄則返回 TRUE。如果 filename 是一個相對路徑,則按照當前工作目錄檢查其相對路徑。 If filename is a symbolic or hard link then the link will be resolved and checked.If you have enabled open_basedir further restrictions may apply.

3.返回值

如果文件名存在,並且是個目錄,返回 TRUE,否則返回FALSE。

4.範例如下圖

代碼展示

⑵ 用php如何判斷一個是文件還是文件夾

php判斷文件還是文件夾主要通過is_file跟is_dir函數判斷,下面分別講解:

  1. is_file()函數

    is_file()函數 用來判斷是否為文件,返回結果為true或者false

    舉例:

    $ifile="c:/test";

    $result=is_file($ifile);

    echo $result;

    輸出:false

  2. is_dir()函數

    is_dir()函數用來判斷是否為目錄,返回結果為true或者false

    舉例:

    $ifile="c:/test";

    $result=is_file($ifile);

    echo $result;

    輸出:true

⑶ php怎麼判斷是否有某個文件夾

php 語言提供了 file_exists 函數,其功能是:


file_exists—檢查文件或目錄是否存在


函數原型定義如下:

boolfile_exists(string$filename)


示例代碼:

<?php
$filename='/path/to/';
if(file_exists($filename)){
echo"$filenameexists";
}else{
echo"$filenamedoesnotexist";
}
?>

⑷ php對目錄進行操作時,先用哪個函數對操作目錄進行是否存在的判斷

file_exists — 檢查文件或目錄是否存在
說明
bool file_exists ( string $filename )
檢查文件或目錄是否存在。
參數

filename
文件或目錄的路徑。
在 Windows 中要用 //computername/share/filename 或者 \\computername\share\filename 來檢查網路中的共享文件。

返回值
如果由 filename 指定的文件或目錄存在則返回 TRUE,否則返回 FALSE。
Note:
This function will return FALSE for symlinks pointing to non-existing files.

Warning
如果因為安全模式的限制而導致不能訪問文件的話,該函數會返回 FALSE。然而,可以使用 include 來包含,如果文件在 safe_mode_include_dir 所指定的目錄里。
Note:
The check is done using the real UID/GID instead of the effective one.

Note: 因為 PHP 的整數類型是有符號整型而且很多平台使用32位整型, 對2GB以上的文件,一些文件系統函數可能返回無法預期的結果 。
範例

Example #1 測試一個文件是否存在
<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
echo "文件 $filename 存在";
} else {
echo "文件 $filename 不存在";
}
?>
//以上內容來自官方PHP開發幫助文檔

⑸ php 判斷文件是否存在

<?php
/*
*2014年3月21日18:06:02
*@param$fileNameString文件或者文件夾名稱
*@autherbyLAMP兄弟連65期洪衛
*/
if(file_exists($fileName))
{
return"存在";
}
else
{
return"不存在";
}

⑹ php用ftp_nlist獲取到列表後怎麼判斷是一個文件還是一個目錄

鏈接上FTP伺服器之後,嘗試可以將路徑作為文件夾,修改為該路徑名,如果可以,說明是文件夾而非文件。
$dir = "/test";
if(@ftp_chdir($conn, $dir))

閱讀全文

與php判斷是目錄還是文件相關的資料

熱點內容
人民幣怎麼演算法 瀏覽:754
什麼app可以聽懂刺蝟說話 瀏覽:596
安卓機內存小如何擴大 瀏覽:125
粉絲伺服器怎麼和安卓手機通信 瀏覽:398
初中數學競賽pdf 瀏覽:568
linux自定義安裝 瀏覽:188
fpic要在每個編譯文件 瀏覽:866
編譯原理廣義推導的定義 瀏覽:911
怎麼在已有的壓縮文件里加密碼 瀏覽:517
安卓手機怎麼設置系統軟體 瀏覽:766
php前端java後端 瀏覽:794
數據框轉換為矩陣python 瀏覽:74
單片機程序反匯編 瀏覽:853
編程和實物不一樣 瀏覽:880
天官賜福小說什麼app可看 瀏覽:208
原車空調改壓縮機 瀏覽:103
python調用其它文件中的函數 瀏覽:484
安卓車載大屏如何下載歌詞 瀏覽:959
刪除這些文件夾 瀏覽:675
新建文件夾怎麼設置快捷搜索 瀏覽:503