/** * Delete a directory. * * @param $folder * * @return bool|string */ public function deleteDirectory($folder) { $folder = $this->cleanFolder($folder); $filesFolders = array_merge($this->disk->directories($folder), $this->disk->files($folder)); if (!empty($filesFolders)) { return 'Directory must be empty to delete it.'; } return $this->disk->deleteDirectory($folder); }
/** * Get an array of all files in a directory. * * @param string|null $directory * @param bool $recursive * @return array * @static */ public static function files($directory = null, $recursive = false) { return \Illuminate\Filesystem\FilesystemAdapter::files($directory, $recursive); }