unkwownuser

Ordner rekursiv vom FTP löschen

Hallo liebes Forum,

ich habe schon wieder ein Problemchen. Diesmal geht es um das rekursive Löschen von Ordnern auf einem FTP.

Gehen wir mal davon aus man hat folgendende Ordnerstruktur auf dem FTP:
- root
     - ordner 1
          - ordner 1.1
               - test.txt
          - ordner 1.2
     - ordner 2
          - test.txt
     - ordner 3
          - order 3.1
               - ordner 3.1.1
                    - test.txt

Wie könnte man es am Besten realisieren, dass der komplette Ordner "root" mit allen Unterverzeichnissen und Dateien gelöscht wird. Den FTP-Befehl "rmdir" kann man ja nur auf leere Verzeichnisse (ohne Unterordner und Dateien) anwenden


Gruß,
unkwownuser
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 147517

Url: https://administrator.de/forum/ordner-rekursiv-vom-ftp-loeschen-147517.html

Ausgedruckt am: 18.07.2025 um 02:07 Uhr

unkwownuser
unkwownuser 23.07.2010 um 12:55:43 Uhr
Hallo,

habe eine Lösung mit PHP gefunden.

<?php

$dir = 'TB/';  
$var = del($dir);

function del($dir){
    if (!is_dir($dir))
        return false; 
    $shell = "rm -Rv $dir";  
    exec($shell);
}
?>

Gruß,
unkwownuser