<?php遍歷目錄://檔案:檔案和資料夾(目錄)
//判斷檔案型別
//1.獲取檔案型別
var_dump(filetype("./two.txt"));//判斷檔案型別,如果是檔案返回file
var_dump(filetype("./one"));//如果是目錄,返回dir
//2.判斷是否是目錄
var_dump(is_dir("./one"));//布林型,判斷給定路徑是否是目錄
//3.判斷是否是檔案
var_dump(is_file("./two.txt"));//布林型,判斷給定路徑是否是檔案
//獲取檔案屬性
//1.檔案上次訪問時間
echo date("y-m-d h:i:s",fileatime("./two.txt"));
//2.檔案建立時間
echo date("y-m-d h:i:s",filectime("./two.txt"));
//3.檔案修改時間
echo date("y-m-d h:i:s",filemtime("./two.txt"));
//4.檔案大小
echo filesize("./two.txt");
//5.檔案是否存在
var_dump(file_exists("./two.txt"));
//檔案路徑
//1.當前路徑 ./ 或者不寫
//2.上級路徑: ../ 下級路徑 資料夾名/
//3.根路徑: /
//4.取伺服器www根路徑
echo $_server['document_root']."1/one.php";//f:/wamp/www/
//5.路徑中獲取檔名
echo basename("./two.txt");
//6.路徑中獲取檔名(去掉字尾)
echo basename("./two.txt",".txt");
//7.返回路徑中目錄
echo dirname("./one/two.txt");
//8.返回陣列(檔案資訊)
var_dump(pathinfo("./one/two.txt"));
//9.將相對路徑轉換為絕對路徑
echo realpath("./one/two.txt");
//目錄操作
//遍歷目錄
//1.返回該目錄下所有檔案陣列
var_dump(glob("../wenjian/*.php"));
//2.開啟目錄資源
$dir = opendir("");
//3.關閉目錄資源
closedir($dir);
//4.返回目錄的乙個檔案,讀一次指標向下走,注意前兩個
readdir($dir);
//5.指標返回最初
rewinddir($dir);
?>
方法一:
<?php方法二://獲取資料夾所有檔案個數
echo shuliang("../wenjian");
function shuliang($filename)
else
}return $sl;
}else if(is_file($filename))
else
}?>
<?php$dir = opendir("../wenjian");
while($v = readdir($dir))
else
}closedir($dir);
?>
檔案操作1
ios 沙盒中一共有 4個資料夾 安裝目錄 home 唯讀 documents 長期放使用者檔案或資料夾,rw tmp 存放臨時檔案,rw library caches 存放快取檔案,rw nsarray nssearchpathfordirectoriesindomains nssearchpat...
檔案操作 1
檔案操作 不論操作什麼型別的檔案,第一步先開啟乙個檔案,第二步,讀寫檔案,第三步關閉檔案。fopen r 以唯讀方式開啟檔案,該檔案必須存在。r 以可讀寫方式開啟檔案,該檔案必須存在。用r 寫檔案時候,從檔案開始位置寫入 rb 讀寫開啟乙個二進位制檔案,允許讀寫資料,檔案必須存在。rw 讀寫開啟乙個...
檔案操作(1)
判斷檔案型別 var dump filetype img 返回檔案型別,目錄或檔案 var dump is dir img 11.png 判斷給的檔案是不是目錄 is file 判斷給的檔案是不是檔案 檔案屬性 var dump date y m d h i s fileatime img 11.p...