Class File
คลาสสำหรับจัดการไฟล์และไดเร็คทอรี่.
Methods summary
public static
|
#
copyDirectory( string $dir, string $todir )
สำเนาไดเร็คทอรี่.
Parameters
- $dir
- ไดเร็คทอรี่ต้นทาง มี / ปิดท้ายด้วย
- $todir
- ไดเร็คทอรี่ปลายทาง มี / ปิดท้ายด้วย
|
public static
string
|
#
ext( string $path )
อ่านนามสกุลของไฟล์เช่น config.php คืนค่า php
คืนค่า ext ของไฟล์ ตัวอักษรตัวพิมพ์เล็ก
อ่านนามสกุลของไฟล์เช่น config.php คืนค่า php
คืนค่า ext ของไฟล์ ตัวอักษรตัวพิมพ์เล็ก
Parameters
Returns
string
Assert
('index.php.sql') [==] 'sql'
|
public static
|
#
listFiles( string $dir, array & $result, array $filter = array() )
อ่านรายชื่อไฟล์ภายใต้ไดเร็คทอรี่รวมไดเร็คทอรี่ย่อย.
อ่านรายชื่อไฟล์ภายใต้ไดเร็คทอรี่รวมไดเร็คทอรี่ย่อย.
Parameters
- $dir
- ไดเร็คทอรี่ มี / ปิดท้ายด้วย
- $result
- คืนค่ารายการไฟล์ที่พบ
- $filter
- (option) ไฟล์ฟิลเตอร์ ตัวพิมพ์เล็ก เช่น array('jpg','gif') แอเรย์ว่างหมายถึงทุกนามสกุล
|
public static
boolean
|
#
makeDirectory( string $dir, integer $mode = 0755 )
สร้างและตรวจสอบไดเร็คทอรี่ ให้เขียนได้.
สร้างและตรวจสอบไดเร็คทอรี่ ให้เขียนได้.
Parameters
- $dir
- $mode
- (optional) default 0755
Returns
boolean
|
public static
|
#
removeDirectory( string $dir )
ลบไดเรคทอรี่และไฟล์ หรือ ไดเร็คทอรี่ในนั้นทั้งหมด.
ลบไดเรคทอรี่และไฟล์ หรือ ไดเร็คทอรี่ในนั้นทั้งหมด.
Parameters
- $dir
- ไดเรคทอรี่ที่ต้องการลบ มี / ต่อท้ายด้วย
|