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 có thể dễ dàng kiểm tra xem một thư mục có tồn tại hay không bằng cách sử dụng phương thức lớp Storage của Laravel, exists[]. Và có một phương thức makeDirectory[] trong lớp Lưu trữ, bằng cách sử dụng nó, bạn có thể tạo một thư mục và bạn có thể đặt quyền cho thư mục

Tạo một thư mục với Mặt tiền lưu trữ

cú pháp

@method static bool makeDirectory[string $path]

kịch bản ví dụ

use Illuminate\Support\Facades\Storage;
if[!Storage::exists[$path]] {
    Storage::makeDirectory[$path]; //creates directory
}

Tạo một thư mục với File Facades

cú pháp

@method static bool makeDirectory[string $path, int $mode = 0755, bool $recursive = false, bool $force = false]

kịch bản ví dụ

use Illuminate\Support\Facades\File;
if[!File::exists[$path]] {
    File::makeDirectory[$path, 0777, true]; //creates directory
}

Tôi hy vọng bạn thích bài đăng này, vui lòng bình luận bên dưới, đề xuất của bạn và các vấn đề nếu bạn gặp phải - chúng tôi ở đây để giải quyết vấn đề của bạn

Python đã tích hợp khả năng tạo, viết và đọc tệp. Trong Python, có hai loại tệp có thể được xử lý. tệp văn bản và tệp nhị phân [được viết bằng ngôn ngữ nhị phân, 0 và 1]. Mặc dù bạn có thể tạo các tệp nhưng bạn có thể xóa chúng khi không cần nữa

Thật đơn giản để tạo các thư mục theo chương trình, nhưng bạn phải đảm bảo rằng chúng chưa tồn tại. Bạn sẽ gặp khó khăn nếu bạn không

ví dụ 1

Trong Python, sử dụng os. đường dẫn. tồn tại [] để xem thư mục đã tồn tại chưa, sau đó sử dụng phương thức os. phương thức makedirs[] để tạo nó

Phương thức Python tích hợp os. đường dẫn. tồn tại [] được sử dụng để xác định xem đường dẫn được cung cấp có tồn tại hay không. hệ điều hành. đường dẫn. Phương thức tồn tại [] tạo ra một giá trị boolean là Đúng hoặc Sai tùy thuộc vào việc tuyến đường có tồn tại hay không

Mô-đun HĐH của Python bao gồm các chức năng tạo và xóa thư mục [thư mục], truy xuất nội dung của chúng, thay đổi và xác định thư mục hiện tại, v.v. Để giao tiếp với hệ điều hành cơ bản, trước tiên bạn phải nhập mô-đun os

đầu ra

Khi thực hiện chương trình trên, đầu ra sau được tạo

True
Let’s look at a scenario where the directory doesn’t exist.

ví dụ 2

Phương thức Python tích hợp os. makedirs[] được sử dụng để xây dựng đệ quy một thư mục

đầu ra

Khi thực hiện chương trình trên, đầu ra sau được tạo

The new directory is created!

ví dụ 3

Để tạo một thư mục, trước tiên hãy kiểm tra xem nó đã tồn tại chưa bằng cách sử dụng os. đường dẫn. tồn tại [thư mục]. Sau đó, bạn có thể tạo nó bằng cách sử dụng -

Ví dụ 4

Mô-đun pathlib chứa các lớp đại diện cho đường dẫn hệ thống tệp và cung cấp ngữ nghĩa cho các hệ điều hành khác nhau. Các đường dẫn thuần túy, cung cấp các hoạt động tính toán thuần túy không có I/O và các đường dẫn cụ thể, kế thừa từ các đường dẫn thuần túy nhưng cung cấp thêm các hoạt động I/O, là hai loại lớp đường dẫn

Tóm lược. 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

Chủ Đề