Wolfram Language & System 10.0 (2014)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)
WOLFRAM LANGUAGE SERVICE CONNECTION

Dropbox
This feature is not supported on the Wolfram Cloud.

Connect your Dropbox account to the Wolfram Language to read, modify, analyze, and create files in your Dropbox file directory.

Connecting & AuthenticatingConnecting & Authenticating

    ServiceConnect["Dropbox"] creates a connection to the Dropbox API. If a previously saved connection can be found, it will be used; otherwise, a new authentication request will be launched.

RequestsRequests

    ServiceExecute[conn,"request",params] sends a request to the connection identified by conn, using parameters params. The following give possible requests.

    User Data

    Requests:

    "UserData" data about the authenticated user's account

    Search

    Requests:

    "FileSearch" search file names within a directory

    Parameters:
  • "Query"(required)query string
    "Root""dropbox"root directory
    "Path"""directory to search
  • Uploading

    "DataUpload" add or update the contents of a file

    "GraphicsUpload" add or update an image file

    Parameters:
  • "Data"(required for DataUpload)file contents
    "Graphics"(required for GraphicsUpload)image or graphics
    "Root""dropbox"root directory
    "Path"(required)directory to search
    "Overwrite"Truedirectory to search
  • Downloading

    "ImportFile" import a file

    "FileContents" get the raw contents of a file

    Parameters:
  • "Root""dropbox"root directory
    "Path"(required)directory to search
  • File and Directory Exploring

    "FileNames" list the files in a directory

    "FileData" file metadata

    "DirectoryData" directory metadata

    "DirectoryTreePlot" tree plot showing the layout of files in a directory

    Parameters:
  • "Root""dropbox"root directory
    "Path"""directory to search

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

Create a new connection by launching an authentication dialog:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Store the plot as an image:

In[3]:=
Click for copyable input
Out[3]=

Verify that the file exists:

In[4]:=
Click for copyable input
Out[4]=

Check the metadata for the file:

In[5]:=
Click for copyable input
Out[5]=

Check the metadata for the file:

In[6]:=
Click for copyable input
Out[6]=

Store an expression:

In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=

Retrieve the file:

In[9]:=
Click for copyable input
Out[9]=

The expression is returned as a string:

In[10]:=
Click for copyable input
Out[10]=
In[11]:=
Click for copyable input
Out[11]=

Plot your directory structure in a tree:

In[12]:=
Click for copyable input
Out[12]=