All URIs are relative to https://api.aspose.cloud/v3.0
Method | HTTP request | Description |
---|---|---|
copyFolder | PUT /barcode/storage/folder/copy/{srcPath} | Copy folder |
createFolder | PUT /barcode/storage/folder/{path} | Create the folder |
deleteFolder | DELETE /barcode/storage/folder/{path} | Delete folder |
getFilesList | GET /barcode/storage/folder/{path} | Get all files and folders within a folder |
moveFolder | PUT /barcode/storage/folder/move/{srcPath} | Move folder |
copyFolder($src_path, $dest_path, $src_storage_name, $dest_storage_name)
Copy folder
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: JWT
$config = Aspose\BarCode\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Aspose\BarCode\Api\FolderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$src_path = "src_path_example"; // string | Source folder path e.g. '/src'
$dest_path = "dest_path_example"; // string | Destination folder path e.g. '/dst'
$src_storage_name = "src_storage_name_example"; // string | Source storage name
$dest_storage_name = "dest_storage_name_example"; // string | Destination storage name
try {
$apiInstance->copyFolder($src_path, $dest_path, $src_storage_name, $dest_storage_name);
} catch (Exception $e) {
echo 'Exception when calling FolderApi->copyFolder: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
src_path | string | Source folder path e.g. '/src' | |
dest_path | string | Destination folder path e.g. '/dst' | |
src_storage_name | string | Source storage name | [optional] |
dest_storage_name | string | Destination storage name | [optional] |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createFolder($path, $storage_name)
Create the folder
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: JWT
$config = Aspose\BarCode\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Aspose\BarCode\Api\FolderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$path = "path_example"; // string | Folder path to create e.g. 'folder_1/folder_2/'
$storage_name = "storage_name_example"; // string | Storage name
try {
$apiInstance->createFolder($path, $storage_name);
} catch (Exception $e) {
echo 'Exception when calling FolderApi->createFolder: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
path | string | Folder path to create e.g. 'folder_1/folder_2/' | |
storage_name | string | Storage name | [optional] |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteFolder($path, $storage_name, $recursive)
Delete folder
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: JWT
$config = Aspose\BarCode\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Aspose\BarCode\Api\FolderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$path = "path_example"; // string | Folder path e.g. '/folder'
$storage_name = "storage_name_example"; // string | Storage name
$recursive = false; // bool | Enable to delete folders, subfolders and files
try {
$apiInstance->deleteFolder($path, $storage_name, $recursive);
} catch (Exception $e) {
echo 'Exception when calling FolderApi->deleteFolder: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
path | string | Folder path e.g. '/folder' | |
storage_name | string | Storage name | [optional] |
recursive | bool | Enable to delete folders, subfolders and files | [optional] [default to false] |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
\Aspose\BarCode\Model\FilesList getFilesList($path, $storage_name)
Get all files and folders within a folder
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: JWT
$config = Aspose\BarCode\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Aspose\BarCode\Api\FolderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$path = "path_example"; // string | Folder path e.g. '/folder'
$storage_name = "storage_name_example"; // string | Storage name
try {
$result = $apiInstance->getFilesList($path, $storage_name);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling FolderApi->getFilesList: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
path | string | Folder path e.g. '/folder' | |
storage_name | string | Storage name | [optional] |
\Aspose\BarCode\Model\FilesList
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
moveFolder($src_path, $dest_path, $src_storage_name, $dest_storage_name)
Move folder
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: JWT
$config = Aspose\BarCode\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Aspose\BarCode\Api\FolderApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$src_path = "src_path_example"; // string | Folder path to move e.g. '/folder'
$dest_path = "dest_path_example"; // string | Destination folder path to move to e.g '/dst'
$src_storage_name = "src_storage_name_example"; // string | Source storage name
$dest_storage_name = "dest_storage_name_example"; // string | Destination storage name
try {
$apiInstance->moveFolder($src_path, $dest_path, $src_storage_name, $dest_storage_name);
} catch (Exception $e) {
echo 'Exception when calling FolderApi->moveFolder: ', $e->getMessage(), PHP_EOL;
}
?>
Name | Type | Description | Notes |
---|---|---|---|
src_path | string | Folder path to move e.g. '/folder' | |
dest_path | string | Destination folder path to move to e.g '/dst' | |
src_storage_name | string | Source storage name | [optional] |
dest_storage_name | string | Destination storage name | [optional] |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]