php目錄是否存在文件
//直接這樣即可:
$dir='./test/test';
is_dir($dir)ORmkdir($dir,0777,true);//如果文件夾不存在,將以遞歸方式創建該文件夾
❷ php檢測某目錄是否有超過20MB的文件
如果php實現的話,就遍歷目錄,判斷是否是文件,filesize獲取文件大小,比較即可:
<?php
$path=".";//.是當前目錄,你可以換成你的目錄
foreach(scandir($path)as$v){
if(!is_dir($v)){//如果不是目錄,就是文件了
$size=filesize($v);
if($size>20971520){//20971520==20M
echo$v."#".$size."<br>";;
}
}
}
?>
❸ php中如何判斷一個目錄有沒有文件
<?php
//自定義一個遍歷目錄的函數,注意目錄中的目錄。
functionrmdi_r($dirname){
//判斷是否為一個目錄,非目錄直接關閉
if(is_dir($dirname)){
//如果是目錄,打開他
$name=opendir($dirname);
//使用while循環遍歷
while($file=readdir($name)){
//去掉本目錄和上級目錄的點
if($file=="."||$file==".."){
continue;
}
//如果目錄裡面還有一個目錄,再次回調
if(is_dir($dirname."/".$file)){
rmdi_r($dirname."/".$file);
}
如果目錄裡面是個文件,那麼輸出文件名
if(is_file($dirname."/".$file)){
echo($dirname."/".$file);
}
}
//遍歷完畢關閉文件
closedir($name);
//輸出目錄名
echo($dirname);
}
}
//調用函數
rmdi_r("這里填寫需要遍歷某文件夾的絕對路徑");
❹ php判斷文件夾是否存在不存在則創建
if(file_exists($file)) 存在;
else 不存在;
if(is_dir($dir)) 存在;
else 不存在;
mkdir($dir); //創建文件夾
file_put_contents('文件路徑', '文件內容');//創建文件
❺ php判斷ftp文件夾是否存在
請慎用此操作,因為將賦予用戶操作文件夾的許可權
$upload_dir = 'xxxxxxx'; //定義文件夾名稱
if(!is_dir($upload_dir)){ //如果不存在該文件夾
mkdir($upload_dir, 0777); //創建文件夾
chmod($upload_dir, 0777); //改變文件模式
}
//執行上傳
❻ 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函數判斷,下面分別講解:
is_file()函數
is_file()函數 用來判斷是否為文件,返回結果為true或者false
舉例:
$ifile="c:/test";
$result=is_file($ifile);
echo $result;
輸出:false
is_dir()函數
is_dir()函數用來判斷是否為目錄,返回結果為true或者false
舉例:
$ifile="c:/test";
$result=is_file($ifile);
echo $result;
輸出:true