Các hàm xử lý folder trong php

Bài này sẽ đi tiếp về phần file và folder trong php. Ở bài trước mình đã trình bày về các hàm liên quan tới xử lý file trên server, và bài này cũng trình bày các vấn đền như thêm, xóa, mở, đóng… thư mục

1

Xem toàn bộ chuyên đề:

1. Kiểm tra có phải thư mục không

Hàm kiểm tra pathname có phải là thư mục hay không, trả về true hay false.

2. Tạo thư mục

$pathname là thư mục bạn muốn tạo, $mode là tham số bạn có thể truyền vào hay không, chính là set quyền cho thư mục 0777, 0555… như bài trước mình đã đề cập
Ví dụ:

Chú ý:
Chỉ tạo được khi thư mục cần tạo chưa tồn tại, vì thế bạn có thể kiểm tra thư mục đã có hay chưa trước khi tạo.
Nếu truyền vào $pathname là ‘path/to/my/dir’ thì chỉ tạo được thư mục dir còn các thư mục cha phải tồn tại trước.

3. Xóa thư mục

Chú ý:
Thư mục cần xóa phải tồn tại và thư mục này phải rỗng
Ví dụ:

4. Cấp quyền và xem quyền (chmod) thư mục

Phần này tương tự như đối với file:

Set quyền:

Ví dụ:

Xem quyền:

5. Liệt kê thư mục

Để liệt kê file, folder trong một thư mục chúng ta 2 hàm là glob và scandir tuy nhiên chức năng 2 hàm này có phần khác nhau. Mình sẽ trình bày kỹ về phần này ở bài viết tiếp theo.

 

Các hàm xử lý folder trong php
5 (100%) 1 vote

Add Comment