在owncloud中移动文件

时间:2015-01-28 10:21:14

标签: php webdav owncloud

如何在"自己的云中移动文件"使用php到另一个文件夹?我已使用webdav api将文件上传到owncloud。是否有任何有用的教程可用于相同的

1 个答案:

答案 0 :(得分:2)

您可以使用copy()和delete()功能。

http://api.owncloud.org/classes/OCP.Files.Folder.html#copy

以下是所要求的示例......不要复杂。

public function copy($path1, $path2) {
    if ($this->is_dir($path1)) {
        return false;
    }
    return copy($this->getSourcePath($path1), $this->getSourcePath($path2));
}

您可以在源代码中查看其用法。 https://github.com/owncloud/core/blob/d6ee1798cc5f9a641344f9e81bd3d770c6875e58/tests/lib/files/storage/copydirectory.php#L27