259 of 410 menu

Funzione rmdir

La funzione rmdir elimina la directory specificata. La directory deve essere vuota e lo script deve avere i permessi di scrittura nella directory padre. La funzione accetta un parametro obbligatorio - il percorso della directory.

Sintassi

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

Esempio

Rimozione di una directory vuota:

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

Risultato dell'esecuzione del codice:

'Directory empty_folder was successfully removed'

Esempio

Tentativo di rimozione di una directory non vuota:

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

Risultato dell'esecuzione del codice:

'Cannot remove non_empty_folder - directory is not empty'

Esempio

Verifica dell'esistenza della directory prima della rimozione:

<?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'; } ?>

Risultato dell'esecuzione del codice:

'directory removed successfully'

Vedi anche

  • la funzione mkdir,
    che crea una directory
  • la funzione unlink,
    che elimina un file
  • la funzione scandir,
    che legge il contenuto di una directory
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta