259 of 410 menu

Funcția rmdir

Funcția rmdir șterge directorul specificat. Directorul trebuie să fie gol și scriptul trebuie să aibă permisiuni de scriere în directorul părinte. Funcția acceptă un parametru obligatoriu - calea către director.

Sintaxă

rmdir(string $directory, resource $context = ?): bool

Exemplu

Ștergerea directorului gol:

<?php $dir = 'empty_folder'; if (rmdir($dir)) { echo "Directory $dir was successfully removed"; } else { echo "Failed to remove directory $dir"; } ?>

Rezultatul executării codului:

'Directory empty_folder was successfully removed'

Exemplu

Încercarea de ștergere a directorului care nu este gol:

<?php $dir = 'non_empty_folder'; if (@rmdir($dir)) { echo "Directory $dir was removed"; } else { echo "Cannot remove $dir - directory is not empty"; } ?>

Rezultatul executării codului:

'Cannot remove non_empty_folder - directory is not empty'

Exemplu

Verificarea existenței directorului înainte de ștergere:

<?php $dir = 'temp_folder'; if (is_dir($dir)) { if (rmdir($dir)) { echo 'directory removed successfully'; } else { echo 'failed to remove directory'; } } else { echo 'directory does not exist'; } ?>

Rezultatul executării codului:

'directory removed successfully'

Vedeți și

  • funcția mkdir,
    care creează un director
  • funcția unlink,
    care șterge un fișier
  • funcția scandir,
    care citește conținutul directorului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge