API CopyFolder дублирует существующую папку в облачном хранилище Aspose.Cells Cloud. Это полезно для создания резервных копий, реорганизации данных или подготовки иерархии папок для дальнейшей обработки без ручного перемещения файлов.

Excel API: Копирование папки

Web API

PUT https://api.aspose.cloud/v4.0/cells/storage/folder/copy/{srcPath}

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.

Параметры, принимаемые API CopyFolder

Имя параметра Обязательный Тип Расположение (Путь/Запрос) Описание
srcPath Да String Path Путь к исходной папке, которую нужно скопировать.
destPath Да String Query Путь, по которому будет создана новая папка.
srcStorageName Нет String Query Имя хранилища, в котором находится исходная папка.
destStorageName Нет String Query Имя целевого хранилища, в которое следует скопировать папку.

Пример ответа

Успешный вызов возвращает HTTP 200 с пустым JSON-телом:

{}

Пример запроса с помощью cURL

curl -X PUT "https://api.aspose.cloud/v4.0/cells/storage/folder/copy/MyFolder?destPath=MyFolderCopy" \
     -H "Authorization: Bearer {access_token}"

Коды HTTP-статуса

Код Значение Описание
200 OK (Успех) Фильтр применён успешно; ответ содержит детали операции.
400 Bad Request (Ошибка) Отсутствуют или неверны параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизовано) Неверный или отсутствующий JWT-токен.
413 Payload Too Large (Слишком большой payload) Загруженный файл превышает допустимый размер.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Спецификация OpenAPI

Спецификация OpenAPI определяет общедоступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия напрямую из веб-браузера.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Следующий пример демонстрирует, как выполнять вызовы в облачный API с помощью cURL.

Использование SDK — лучший способ ускорить разработку. SDK берёт на себя обработку низкоуровневых деталей и позволяет сосредоточиться на задачах проекта. Ознакомьтесь с репозиторием на GitHub, чтобы увидеть полный список SDK для Aspose.Cells Cloud.

Следующие примеры кода демонстрируют, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: