我有来自 Rackspace 的 PHP 库。我们将所有文件保存在一个名为“数据”的容器中。在该容器内是文件的分层目录。
我可以重命名或移动对象,没问题(包装在我自己的类中):
$this->container->move_object_to('uploads/files/file.txt', 'data', 'uploads/files2/filecopy.txt');
但我不能对文件夹做同样的事情:
$this->container->move_object_to('uploads/files', 'data', 'uploads/files2');
所以我想相反,我会将所有对象放在一个文件夹中并单独复制每个对象。但我只能在容器中获取对象:
$container = $this->connection->get_container('data');
$files = $container->list_objects();
这不起作用:
$container = $this->connection->get_container('data/uploads');
$files = $container->list_objects();
如何重命名文件夹?或者,将文件夹中的所有对象移动到新对象?