File 类別
简介
File 类別提供一系列的方法與档案&目录協作。 可以透過一些輔助方法完成,或透過更進階的物件導向方法, 其中所有的档案和目录被包裹在物件。
配置
File 类別是高度可配置性的,并給你类別提供行为所需要的所有控制。 限制档案系统存取,與藉由档案类型設定驅动, 其配置設定各不相同。
預設的 File 配置被放在 core/config/file.php。要變更这些設定, 建立一个帶有你自己設定的配置档案在 app/config/file.php。
以下的配置值可以被定義:
參数 | 类型 | 預設 | 描述 |
---|---|---|---|
basedir | 字串 |
|
指向基础目录的路徑。預設为 null 沒有限制。 當有定義将限制存取到該指定目录。 |
extensions | 陣列 |
|
允許擴充的陣列,null 为全部。 如果有定義,File 类別将只处理所給的擴充, 并過濾出其餘部份。 |
url | 字串 |
|
档案的基础 url,null 为不可用。 |
use_locks | null |
|
是否使用档案鎖。設定为 true 如果你希望 File 类別使用它們。 |
file_drivers | 陣列 |
|
每个档案驅动的陣列。这些能让你在档案类型的基础上使用自訂驅动。 |
magic_file | 字串 |
|
fileinfo() 魔術档案的替代位置。如果不指定,系统預設会被使用。 |