Ich habe erfolgreich copy_dir()
um ein Verzeichnis an einen neuen Ort zu kopieren. Wie kann ich ein Verzeichnis mit WordPress-functionen löschen?
Die Methode rmdir()
– Quelle -:
/** * Delete a directory. * * @since 2.5.0 * * @param string $path Path to directory. * @param bool $recursive Optional. Whether to recursively remove files/directories. * Default false. * @return bool Whether directory is deleted successfully or not. */ public function rmdir( $path, $recursive = false ) { return false; }
aus der WP_Filesystem_Base
class sollte für diesen Zweck arbeiten.
Die Methode rmdir()
ist Teil der classn, die WP_Filesystem_Base
, wie WP_Filesystem_Direct
und dementsprechend gibt es die Methode rmdir()
in dieser class. Werfen Sie einen Blick auf das Verzeichnis wp-admin/includes
, um die anderen classn selbst zu überprüfen.
Kopieren Sie einfach das Verzeichnis mit copy_dir()
– source – und entfernen Sie es dann mit der obigen Methode.
Etwas allgemeinere Informationen über die Dateisystem-API finden Sie auf der Codex-Seite.