PHP Cơ bản
PHP Nâng cao
PHP & Cơ sở dữ liệu MySQL
Ví dụ PHP
Tài liệu tham khảo PHP
Quảng cáo

Các hàm hệ thống tệp tin

Phần sau đây chứa danh sách các hàm của hệ thống tệp PHP cùng với mô tả ngắn gọn.

Hàm hệ thống tệp PHP

Dưới đây là danh sách đầy đủ các hàm hệ thống tệp thuộc PHP 7. Các hàm này là một phần của lõi PHP nên bạn có thể sử dụng chúng trong tập lệnh của mình mà không cần cài đặt thêm.

basename() Trả về thành phần tên tệp của một đường dẫn.
chgrp() Thay đổi nhóm tệp.
chmod() Thay đổi chế độ tệp.
chown() Thay đổi chủ sở hữu tệp.
clearstatcache() Xóa bộ nhớ cache trạng thái tệp.
copy() Sao chép một tệp.
delete() Xem unlink()hoặcunset()
dirname() Trả về đường dẫn của thư mục mẹ.
disk_free_space() Trả lại dung lượng khả dụng trên hệ thống tệp hoặc phân vùng đĩa.
disk_total_space() Trả về tổng kích thước của hệ thống tệp hoặc phân vùng đĩa.
diskfreespace() Trả lại dung lượng khả dụng trên hệ thống tệp hoặc phân vùng đĩa. Bí danh củadisk_free_space()
fclose() Đóng một con trỏ tệp đang mở.
feof() Kiểm tra phần cuối của tệp trên con trỏ tệp.
fflush() Chuyển đầu ra được lưu vào bộ đệm vào một tệp.
fgetc() Trả về một ký tự từ con trỏ tệp.
fgetcsv() Nhận dòng từ con trỏ tệp và phân tích cú pháp cho các trường CSV.
fgets() Đọc một số byte cụ thể từ một tệp.
fgetss() Đọc một số byte cụ thể từ một tệp và tách các thẻ HTML và mã PHP.
file() Đọc toàn bộ tệp thành một mảng.
file_exists() Kiểm tra xem tệp hoặc thư mục có tồn tại hay không.
file_get_contents() Đọc toàn bộ tệp thành một chuỗi.
file_put_contents() Ghi một chuỗi vào một tệp.
fileatime() Trả về thời gian truy cập cuối cùng của một tệp.
filectime() Trả về thời gian thay đổi cuối cùng của một tệp.
filegroup() Trả về ID nhóm của một tệp.
fileinode() Trả về số inode của tệp.
filemtime() Trả về thời gian sửa đổi cuối cùng của tệp.
fileowner() Trả về ID người dùng của chủ sở hữu tệp.
fileperms() Trả về quyền cho tệp.
filesize() Trả về kích thước tệp.
filetype() Trả về loại tệp.
flock() Khóa hoặc phát hành một tệp.
fnmatch() Đối sánh tên tệp hoặc chuỗi với một mẫu được chỉ định.
fopen() Mở tệp hoặc URL.
fpassthru() Xuất tất cả dữ liệu còn lại trên con trỏ tệp.
fputcsv() Định dạng dòng dưới dạng CSV và ghi vào con trỏ tệp.
fputs() Bí danh củafwrite()
fread() Đọc một số byte cụ thể từ một tệp.
fscanf() Phân tích cú pháp đầu vào từ một tệp theo định dạng được chỉ định.
fseek() Tìm kiếm con trỏ tệp.
fstat() Trả về thông tin về tệp bằng con trỏ tệp đang mở.
ftell() Trả về vị trí hiện tại của con trỏ đọc / ghi tệp.
ftruncate() Cắt ngắn một tệp theo độ dài nhất định.
fwrite() Ghi nội dung của chuỗi vào con trỏ tệp.
glob() Trả về một mảng tên tệp / thư mục khớp với một mẫu được chỉ định.
is_dir() Kiểm tra xem tệp có phải là một thư mục hay không.
is_executable() Kiểm tra xem tệp có thực thi được không.
is_file() Kiểm tra xem tệp có phải là tệp thông thường hay không.
is_link() Kiểm tra xem tên tệp có phải là một liên kết tượng trưng hay không.
is_readable() Kiểm tra xem tệp có tồn tại và có thể đọc được hay không.
is_uploaded_file() Kiểm tra xem tệp đã được tải lên qua HTTP POST hay chưa.
is_writable() Kiểm tra xem tên tệp có thể ghi được hay không.
is_writeable() Bí danh củais_writable()
lchgrp() Thay đổi quyền sở hữu nhóm của liên kết biểu tượng.
lchown() Thay đổi quyền sở hữu của người dùng đối với liên kết biểu tượng.
link() Tạo một liên kết cứng.
linkinfo() Trả về thông tin về một liên kết.
lstat() Trả về thông tin về tệp hoặc liên kết tượng trưng.
mkdir() Tạo một thư mục.
move_uploaded_file() Di chuyển tệp đã tải lên đến một vị trí mới.
parse_ini_file() Phân tích cú pháp tệp cấu hình.
parse_ini_string() Phân tích cú pháp một chuỗi cấu hình.
pathinfo() Trả về thông tin về đường dẫn tệp.
pclose() Đóng con trỏ tệp quy trình.
popen() Mở con trỏ tệp quy trình.
readfile() Đọc một tập tin và ghi nó vào bộ đệm đầu ra.
readlink() Trả về đích của một liên kết tượng trưng.
realpath() Trả về tên đường dẫn tuyệt đối được chuẩn hóa.
realpath_cache_get() Trả về các mục nhập bộ nhớ đệm đường dẫn thực.
realpath_cache_size() Trả về kích thước bộ nhớ cache của đường dẫn thực.
rename() Đổi tên tệp hoặc thư mục.
rewind() Tua lại vị trí của con trỏ tệp.
rmdir() Loại bỏ một thư mục trống.
set_file_buffer() Đặt kích thước bộ đệm của tệp.
stat() Trả về thông tin về một tệp.
symlink() Tạo một liên kết tượng trưng.
tempnam() Tạo tệp tạm thời với tên tệp duy nhất.
tmpfile() Tạo một tệp tạm thời duy nhất.
touch() Đặt thời gian truy cập và sửa đổi tệp.
umask() Thay đổi umask hiện tại.
unlink() Xóa một tệp.

Bài viết này đã giúp ích cho bạn?

Advertisements