cterasdk.edge.files.browser module

class cterasdk.edge.files.browser.FileBrowser(Gateway)

Bases: object

Gateway File Browser APIs

delete(path)

Delete a file

Parameters:path (str) – The file’s path on the gateway
download(path)

Download a file

Parameters:path (str) – The file’s path on the gateway
download_as_zip(cloud_directory, files)

Download a list of files and/or directories from a cloud folder as a ZIP file

Warning

The list of files is not validated. The ZIP file will include only the existing files and directories

Parameters:
  • cloud_directory (str) – Path to the cloud directory
  • files (list[str]) – List of files and/or directories in the cloud folder to download
static ls(_path)
mkdir(path, recurse=False)

Create a new directory

Parameters:
  • path (str) – The path of the new directory
  • recurse (bool,optional) – Create subdirectories if missing, defaults to False
static mkpath(path)
upload(file_path, server_path)

Upload a file

Parameters:
  • file_path (str) – Path to the local file to upload
  • server_path (str) – Path to the directory to upload the file to