Bagaimana Cara Membuat Folder Jika Tidak Ada di PHP?

Kita dapat dengan mudah membuat folder di PHP, tetapi sebelum itu, Anda harus memeriksa apakah folder atau direktori tersebut sudah ada atau belum. Jadi Pada artikel ini, Anda akan belajar Memeriksa dan Membuat folder atau direktori di PHP.

Metode:

  1. file_ada(): Ini adalah fungsi bawaan yang digunakan untuk memeriksa apakah file atau direktori ada atau tidak.
  2. is_dir(): Ini juga digunakan untuk memeriksa apakah file atau direktori ada atau tidak.
  3. mkdir() : Fungsi ini membuat direktori.

Metode 1: Menggunakan fungsi file_exists(): NS file_ada() fungsi digunakan untuk memeriksa apakah file atau direktori ada atau tidak.

Sintaksis:

file_exists( $path )

Parameter: Fungsi file_exists() di PHP hanya menerima satu parameter $path. Ini menentukan jalur file atau direktori yang ingin Anda periksa.

Nilai Kembali: Ini mengembalikan True pada kesuksesan dan false pada kegagalan.

Contoh:

PHP

<?PHP

     

$file_path = '/user01/work/gfg.txt';

 

if (file_exists($file_path)) {

    echo "The Given file already exists in GEEKSFORGEEKS directory";

}

else {

    echo "The file path does't exists in GeeksforGeeks directory";

}

 

?>

Keluaran

The file path does't exists in GeeksforGeeks directory

Metode 2: Menggunakan is_dir() fungsi: Fungsi is_dir() digunakan untuk memeriksa apakah file yang ditentukan adalah direktori atau bukan.

Sintaksis:

is_dir( $file )

Parameter: Fungsi is_dir() di PHP hanya menerima satu parameter. Ini menentukan jalur file atau direktori yang ingin Anda periksa.

Nilai Kembali: Ini mengembalikan True jika file adalah direktori jika tidak mengembalikan false.

Contoh:

PHP

<?php

   

 

   

if (is_dir($gfg_directory))

    echo ("Given $gfg_directory exists in GeeksforGeeks Portal");

else

    echo ("Given $gfg_directory doesn't exists in GeeksforGeeks Portal");

 

?>

Keluaran

Given https://www.geeksforgeeks.org doesn't exists in GeeksforGeeks Portal

Metode 3: Menggunakan mkdir() fungsi: mkdir() membuat direktori baru dengan nama path yang ditentukan.

Sintaksis:

mkdir(path, mode, recursive, context)

Parameter: