259 of 410 menu

Funktio rmdir

Funktio rmdir poistaa määritetyn hakemiston. Hakemiston on oltava tyhjä ja skriptillä on oltava kirjoitusoikeus vanhempihakemistoon. Funktio ottaa yhden pakollisen parametrin - polun hakemistoon.

Syntaksi

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

Esimerkki

Tyhjän hakemiston poisto:

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

Koodin suorituksen tulos:

'Directory empty_folder was successfully removed'

Esimerkki

Yritys poistaa ei-tyhjä hakemisto:

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

Koodin suorituksen tulos:

'Cannot remove non_empty_folder - directory is not empty'

Esimerkki

Hakemiston olemassaolon tarkistus ennen poistoa:

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

Koodin suorituksen tulos:

'directory removed successfully'

Katso myös

  • funktion mkdir,
    joka luo hakemiston
  • funktion unlink,
    joka poistaa tiedoston
  • funktion scandir,
    joka lukee hakemiston sisällön
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää