File 类別

简介

File 类別提供一系列的方法與档案&目录協作。 可以透過一些輔助方法完成,或透過更進階的物件導向方法, 其中所有的档案和目录被包裹在物件。

配置

File 类別是高度可配置性的,并給你类別提供行为所需要的所有控制。 限制档案系统存取,與藉由档案类型設定驅动, 其配置設定各不相同。

預設的 File 配置被放在 core/config/file.php。要變更这些設定, 建立一个帶有你自己設定的配置档案在 app/config/file.php

以下的配置值可以被定義:

參数 类型 預設 描述
basedir 字串
null
指向基础目录的路徑。預設为 null 沒有限制。 當有定義将限制存取到該指定目录。
extensions 陣列
null
允許擴充的陣列,null 为全部。 如果有定義,File 类別将只处理所給的擴充, 并過濾出其餘部份。
url 字串
null
档案的基础 url,null 为不可用。
use_locks null
null
是否使用档案鎖。設定为 true 如果你希望 File 类別使用它們。
file_drivers 陣列
array
每个档案驅动的陣列。这些能让你在档案类型的基础上使用自訂驅动。
magic_file 字串
null
fileinfo() 魔術档案的替代位置。如果不指定,系统預設会被使用。