Làm cách nào để kiểm tra xem một thư mục có tồn tại trong php không?

Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách kiểm tra xem một tệp có tồn tại trong PHP hay không bằng cách sử dụng các hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
0,

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
1,

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
2 và

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
3

PHP cung cấp một số chức năng hữu ích cho phép bạn kiểm tra xem tệp có tồn tại không. Hãy xem xét các chức năng này và cách sử dụng chúng một cách hiệu quả

Kiểm tra xem tệp có tồn tại hay không bằng hàm file_exists()

Để kiểm tra xem một tập tin có tồn tại hay không, bạn sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
4

file_exists ( string $filename ) : bool

Code language: PHP (php)

Hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
0 chấp nhận tên tệp và trả về

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6 nếu tệp tồn tại;

Ví dụ sau sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
0 để kiểm tra xem tệp

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
9 có tồn tại trong thư mục hiện tại không

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)

Nếu

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
9 tồn tại trong cùng thư mục của tập lệnh, bạn sẽ thấy thông báo sau

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
3

…nếu không, bạn sẽ thấy một thông báo khác

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
4

Lưu ý rằng

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
31 cũng có thể là đường dẫn đến thư mục. Trong trường hợp này, hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
0 trả về

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6 nếu thư mục tồn tại

Kiểm tra xem tệp có tồn tại hay không bằng hàm is_file()

Nếu bạn muốn kiểm tra xem đường dẫn có phải là tệp (không phải thư mục) và tồn tại trong hệ thống tệp hay không, bạn có thể sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
1

Hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
1 chấp nhận một

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
31 và trả về

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6 nếu

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
31 là một tệp và tồn tại

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
3

Ví dụ sau sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
1 để kiểm tra xem tệp

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
9 có tồn tại không

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6

Kiểm tra xem một tệp có tồn tại và có thể đọc được không

Trong thực tế, bạn thường muốn kiểm tra xem một tệp có tồn tại hay không trước khi đọc nội dung của nó. Để kiểm tra xem một tệp có tồn tại và có thể đọc được hay không, bạn sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
2

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
8

Hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
2 trả về

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6 nếu

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
31 tồn tại và có thể đọc được hoặc

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
7 nếu ngược lại. Lưu ý rằng

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
31 có thể là một thư mục

Ví dụ sau sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
2 để kiểm tra xem tệp

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
9 có tồn tại và có thể đọc được không

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6

Kiểm tra xem một tệp có tồn tại và có thể ghi được không

Trước khi ghi vào tệp, bạn cần kiểm tra tệp tồn tại và có thể ghi được không. Trong trường hợp này, bạn có thể sử dụng hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
3

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
8

Hàm

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
3 trả về

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
6 nếu

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
31 tồn tại và có thể ghi được hoặc

$filename = 'readme.txt'; if (file_exists($filename)) { $message = "The file $filename exists"; } else { $message = "The file $filename does not exist"; } echo $message;

Code language: HTML, XML (xml)
7 nếu ngược lại

Có tồn tại trong PHP không?

Định nghĩa và cách sử dụng. Hàm isset() kiểm tra xem một biến đã được đặt chưa, nghĩa là biến đó phải được khai báo và không phải là NULL . Hàm này trả về true nếu biến tồn tại và không phải là NULL, ngược lại trả về false.

is_dir là gì?

Hàm is_dir() trong PHP dùng để kiểm tra xem tệp được chỉ định có phải là thư mục hay không . Tên của tệp được gửi dưới dạng tham số cho hàm is_dir() và nó trả về True nếu tệp là một thư mục khác, nó trả về Sai.

mkdir trong PHP là gì?

Mkdir() tạo thư mục mới với tên đường dẫn đã chỉ định . Đường dẫn và chế độ được gửi dưới dạng tham số cho hàm mkdir() và nó trả về TRUE nếu thành công hoặc FALSE nếu thất bại. Tham số chế độ trong hàm mkdir() bị bỏ qua trên nền tảng Windows.

Hàm Is_file trong PHP là gì?

Hàm is_file() trong PHP là hàm có sẵn dùng để kiểm tra xem tệp được chỉ định có phải là tệp thông thường hay không . Tên của tệp được gửi dưới dạng tham số cho hàm is_file() và nó trả về True nếu tệp là tệp thông thường, ngược lại nó trả về Sai.