導航:首頁 > 編程語言 > php獲取目錄文件是否存在

php獲取目錄文件是否存在

發布時間:2023-08-27 20:34:54

php檢查目錄內是否有指定文件

用file_exists()函數,例如


if(file_exists('./w/auto/xxx.htm')){
//文件存在
}

⑵ php判斷文件夾是否存在不存在則創建

//直接這樣即可:
$dir='./test/test';
is_dir($dir)ORmkdir($dir,0777,true);//如果文件夾不存在,將以遞歸方式創建該文件夾

⑶ php如何實現判斷文件是否存在後跳轉

file_exists
(PHP 3, PHP 4 )

file_exists -- 檢查文件或目錄是否存在
說明
bool file_exists ( string filename)

如果由 filename 指定的文件或目錄存在則返回 TRUE,否則返回 FALSE。

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

例子 1. 測試一個文件是否存在

<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
print "The file $filename exists";
} else {
print "The file $filename does not exist";
}
?>

⑷ php瀏覽目錄

1.讀取目錄文件。

1)opendir

並定義用法。

opendir()函數打開目錄句柄。

語法

opendir(路徑,上下文);

參數描述

路徑是必需的。指定要打開的目錄路徑。

上下文是可選的。指定目錄句柄的環境。上下文是一組可以修改目錄流行為的選項。

技術細節

返回值:

成功返回目錄句柄資源。失敗將返回false。

如果路徑不是合法目錄,或者由於許可權限制或文件系統錯誤而無法打開目錄,將會引發E_WARNING級別的錯誤。

2)讀取目錄

並定義用法。

函數的作用是:返回目錄中下一個文件的文件名。

語法

readdir(dir _ handle);

參數描述

目錄_句柄

可選。指定以前由opendir()打開的目錄句柄資源。

如果未指定該參數,則使用opendir()打開的最後一個鏈接。

返回值:如果成功,將大虛孝返回條目名譽卜稱(文件名);如果失敗,將返回FALSE。

3)關閉目錄

並定義用法。

函數的作用是:關閉目錄句柄。

語法

closedir(dir _ handle);

參數描述

目錄_句柄

可選。指定以前由opendir()打開的目錄句柄資源。

如果未指定該參數,則使用opendir()打開的最後一個鏈接。

例如:dir.php

?伺服器端編程語言(Professional Hypertext Preprocessor的縮寫)

$ dirname=' dir//目錄路徑

$ handle=opendir($ dirname);//打開目錄句柄

while($ file=readdir($ handle))//如果成功,則返回條目名稱(文件名),如果失敗,則返回FALSE。

{

echo $file。'

}

closedir($ handle);//關閉目錄句柄

結果:

例如:dir2.php

並定義用法。

函數的作用是:返回一個目錄類的實例。該函數用於讀取目錄,包含以下內容:

要打開的給定目錄dir()的兩個屬性handle和path是可用的。handle和path屬性有三種方法:read()、rewind()和close()

語法

dir(目錄,上下文);

參數描述

目錄是必需的。指定要打開的目錄。

上下文是可選的。

返回值:返回目錄類的一個實例。如果失敗,則返回FALSE。

?伺服器端編程語言(Professional Hypertext Preprocessor的縮寫)

$ d=dir(' dir ');//打開目錄

echo '手柄: '。$ d-手柄。'

;//句柄屬性

回顯「路徑:」。$d-path。'

;//路徑屬性

While ($entry=$d-read()){ //讀取文件名遍歷操作

echo $entry。'

}

$ d-close();//關閉

結果:

2.創建和刪除目錄

1)mkdir

並定義用法。

函數的作用是:創建一個目錄。

如果成功,則返回true,否則返回false。

語法

mkdir(路徑、模式、遞歸、上下文)

參數描述

路徑是必需的。指定要創建的目錄的名稱。

模式是必需的。定義權威。默認值為0777。

遞歸是必需的。指定是否設置了遞歸模式。

需要上下文。指定文件句柄的環境。上下文是一組可以修改流行為的選項。

解釋

Mkdir()試圖創建一個由path指定的新目錄。

的默認模式是0777,這意味著最大可能的訪問許可權。

2)rmdir

並定義用法。

函數的作用是:刪除一個空的目錄。

如果成功,該函數返回true。如果失敗,則返回false。

語法

rmdir(目錄,上下文)

參數描述

目錄是必需的。指定要刪除的目錄。

需要上下文。指定文件句柄的環境。上下文是一組可以修改流行為的選項。

解釋

嘗試刪除由dir指定的目錄。該目錄必須為空,並且具有適當的許可權。

:mkdir.php的例子

?伺服器端編程語言(Professional Hypertext Preprocessor的縮寫)

$ dirname=' dir//文件目錄

If(file_exists($dirname))//判斷文件是否存在,如果存在,則刪除。

{

rmdir($ dirname);

}

If(mkdir($dirname))//如果目錄創建成功,則返回true,否則返回false。

{

已成功創滾稿建回顯' { $ dirname }

}

結果:

相關問答:php 如何顯示目錄的文件列表?

$dir = './file'; //查找跟目錄下file文件夾中的文件 if(is_dir($dir)){ if( $dir_handle = opendir($dir) ) { while (false !== ( $file_name = readdir($dir_handle)) ) { if($file_name=='.' or $file_name =='..'){ continue; } else{echo $file_name."\n"; } }}}

⑸ php 檢測其它目錄 文件是否存在

exec("find /b -name '1.jpg'",$array);
if(!$array) return false;
print_r($array); //匹配到的所有結果

⑹ PHP獲取文件信息獲取

註:上傳的文件均保存在臨時目錄下,可以通過$file->getRealPath()獲取臨時文件存放的目錄,然後通過file_get_content($path)獲取到文件對象,

⑺ php判斷文件夾是否存在不存在則創建

if(file_exists($file)) 存在;
else 不存在;
if(is_dir($dir)) 存在;
else 不存在;
mkdir($dir); //創建文件夾
file_put_contents('文件路徑', '文件內容');//創建文件

⑻ php使用ftp上傳文件,怎麼檢測文件目錄是否存在

ftp_nlist()返回目錄下的文件列表。看看你所需要創建目錄是否存在。

閱讀全文

與php獲取目錄文件是否存在相關的資料

熱點內容
按摩解壓腿部足部 瀏覽:291
app切圖用什麼軟體 瀏覽:3
訂購命令英語 瀏覽:659
java正則網址 瀏覽:777
程序員上班可不可以自學 瀏覽:428
空調壓縮機排空氣視頻 瀏覽:283
centos72nginxphp 瀏覽:184
游戲平台用什麼伺服器好 瀏覽:753
保密櫃里的圖片是加密文件嗎 瀏覽:909
php判斷最後一個字元 瀏覽:635
pdf腦區 瀏覽:635
at命令已棄用 瀏覽:490
買點賣出指標源碼 瀏覽:612
36位單片機 瀏覽:428
英雄聯盟山東伺服器地址 瀏覽:214
sd伺服器什麼意思 瀏覽:619
thinkphp去indexphp 瀏覽:63
電腦顯示連接未加密 瀏覽:195
zao伺服器怎麼修改 瀏覽:246
php使用jsapi調起支付 瀏覽:892