259 of 410 menu

Functie rmdir

De functie rmdir verwijdert de opgegeven map. De map moet leeg zijn en het script moet schrijfrechten hebben in de bovenliggende map. De functie accepteert één verplichte parameter - het pad naar de map.

Syntaxis

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

Voorbeeld

Verwijderen van een lege map:

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

Resultaat van code-uitvoering:

'Directory empty_folder was successfully removed'

Voorbeeld

Poging tot verwijderen van een niet-lege map:

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

Resultaat van code-uitvoering:

'Cannot remove non_empty_folder - directory is not empty'

Voorbeeld

Controleren of een map bestaat voor verwijdering:

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

Resultaat van code-uitvoering:

'directory removed successfully'

Zie ook

  • de functie mkdir,
    die een map aanmaakt
  • de functie unlink,
    die een bestand verwijdert
  • de functie scandir,
    die de inhoud van een map leest
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren