Kopieren und löschen Sie ein Verzeichnis mit WordPress-functionen

Ich habe erfolgreich copy_dir() um ein Verzeichnis an einen neuen Ort zu kopieren. Wie kann ich ein Verzeichnis mit WordPress-functionen löschen?

Solutions Collecting From Web of "Kopieren und löschen Sie ein Verzeichnis mit WordPress-functionen"

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.