国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

PHP常用技術文之文件操作和目錄操作總結

2024-04-25 20:36:26
字體:
來源:轉載
供稿:網友

一、基本文件的操作

文件的基本操作有:文件判斷、目錄判斷、文件大小、讀寫性判斷、存在性判斷及文件時間等

<?php header("content-type","text/html;charset=utf-8"); /* *聲明一個函數,傳入文件名獲取文件屬性 *@param string $fileName 文件名稱 */ function getFilePro($fileName) { if(!file_exists($fileName)) { echo '文件不存在<br/>'; return; } /*是否是普通文件*/ if(is_file($fileName)) { echo $fileName.'是一個文件<br/>'; } /*是否是目錄*/ if(is_dir($fileName)) { echo $fileName.'是一個目錄'; } /*輸出文件的型態*/ echo '文件型態是:'.getFileType($fileName).'<br/>'; /*文件大小,轉換單位*/ echo '文件大小是:'.getFileSize(filesize($fileName)).'<br/>'; /*文件是否可讀*/ if(is_readable($fileName)) { echo '文件可讀<br/>'; } /*文件是否可寫*/ if(is_writable($fileName)) { echo '文件可寫<br/>'; } /*文件是否可執行*/ if(is_executable($fileName)) { echo '文件可執行<br/>'; } echo '文件創立時間:'.date('Y年m月j日',filectime($fileName)).'<br/>'; echo '文件最后修改時間:'.date('Y年m月j日',filemtime($fileName)).'<br/>'; echo '文件最后打開時間:'.date('Y年m月j日',fileatime($fileName)).'<br/>'; } /* *聲明一個函數,返回文件類型 *@param string $fileName 文件名稱 */ function getFileType($fileName)

{

$type = ''; switch(filetype($fileName))

{

case 'file':$type .= '普通文件';break;

case 'dir':$type .= '目錄文件';break;

case 'block':$type .= '塊設備文件';break;

case 'char':$type .= '字符設備文件';break;

case 'filo':$type .= '管道文件';break;

case 'link':$type .= '符號鏈接';break;

case 'unknown':$type .= '未知文件';break;

default:

}

return $type;

}

/* *聲明一個函數,返回文件大小 *@param int $bytes 文件字節數 */

function getFileSize($bytes) {

if($bytes >= pow(2,40))

{ $return = round($bytes / pow(1024,4),2); $suffix = 'TB'; } else if($bytes >= pow(2,30)) { $return = round($bytes / pow(1024,3),2); $suffix = 'GB'; } else if($bytes >= pow(2,20)) { $return = round($bytes / pow(1024,2),2); $suffix = 'MB'; } else if($bytes >= pow(2,10)) { $return = round($bytes / pow(1024,1),2); $suffix = 'KB'; } else { $return = $bytes; $suffix = 'B'; } return $return." ".$suffix; } /*調用函數,傳入test目錄下的test.txt文件*/ getFilePro('./test/div.html'); ?>

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 当涂县| 固镇县| 汝南县| 会宁县| 和田市| 高雄县| 桦甸市| 长乐市| 比如县| 陆良县| 秦皇岛市| 德令哈市| 多伦县| 法库县| 镇赉县| 江华| 汨罗市| 登封市| 大石桥市| 夏津县| 怀仁县| 永顺县| 托里县| 云和县| 洛浦县| 榕江县| 垫江县| 永登县| 文化| 玛沁县| 永德县| 黄平县| 蒙阴县| 郸城县| 台北市| 松江区| 都昌县| 即墨市| 夹江县| 大姚县|