Function: file.CreateFolder

Creates a folder.

Syntax

{
	"method": "file.CreateFolder",
	"params": {
		"parentId": "...",
		"segmentId": "...",
		"name": "...",
		"path": "...",
		"desc": "...",
	},
	"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
}
AdvFuture<bool> CreateFolder( std::optional<AdvGuid> parentId = std::nullopt
	 std::optional<AdvGuid> segmentId = std::nullopt,
	 std::optional<AdvString> name = std::nullopt,
	 std::optional<AdvString> path = std::nullopt,
	 std::optional<AdvString> desc = std::nullopt );
public Task<bool> CreateFolderAsync(Guid? parentId = null,
		Guid? segmentId = null,
		string? name = null,
		string? path = null,
		string? desc = null,
		CancellationToken ct = default);
createFolder(parentId?: string | undefined, segmentId?: string | undefined, name?: string | undefined, path?: string | undefined, desc?: string | undefined): Promise<boolean>;

Parameters

parentId : guid optional

Either parent id and name or path must be provided.

segmentId : guid optional

name : string optional

path : string optional

desc : string optional

Result : bool

True if successful.

Remarks

This method requires API write access.