phpbar.de logo

Mailinglisten-Archive

AW: [php] Leere verzeichnisse löschen...

AW: [php] Leere verzeichnisse löschen...

Michael Schoenboeck liste-php at digitalhome.cc
Sam Okt 25 16:04:11 CEST 2003


Hi dennis,

> Das ist ganz einfach:

Jo dachte ich auch :)
Besten dank für deine mühen, doch leider ein schuss ins blaue.
Hätte mir fast das hauptverzeichniss gelöscht.
Dabei soller er NUR verzeichnisse löschen in denen nix mehr ist.

> function liesverzeichnis($dirname)
> {
>      if (substr($dirname, -1) == '/') {
>          $dirname = substr($dirname, 0, strlen($dirname) - 1);
>      }
> 
>      $entryCount = 0;
>      $d = dir($dirname);
>      while ($entry = $d->read()) {
>          if ($entry == '.' || $entry == '..') {
>                continue;
>          }
>          $entryCount++;
>          if (is_directory($dirname . '/' . $entry)) {
>              liesverzeichnis($dirname . '/' . $entry);
>          }
>      }
>      $d->close();
>      if ($entryCount == 0) {
>          rmdir($dirname);
>      }
> }

Hab jetzt auch brav doku studiert wurde aber nicht schlauer...

Lg
Michael -> der auch kein gewehr hat... ;o)


php::bar PHP Wiki   -   Listenarchive