File System

Connect to File Systems on your local or network machines to read from and write to files using the On-Premises Data Gateway.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions |
Flow | Standard | All Flow regions |
PowerApps | Standard | All PowerApps regions |
General Limits
Name | Value |
---|---|
Maximum file size for general operations (in MB) | 30 |
Maximum file size for create file operation (in MB) | 20 |
On-premises data gateway connection timeout (in seconds) | 30 |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Creating a connection
To connect your account, you will need the following information:
- Root folder
- string
- Authentication Type
- string
- Username
- securestring
- Password
- securestring
- Gateway
- gatewaySetting
Actions
Append file
This operation appends data to a file.
Required Parameters
- File
- string
- File content
- binary
Returns
- Body
- BlobMetadata
Blob metadata
Copy file
This operation copies a file to a file system.
Required Parameters
- Source path
- string
- Destination file path
- string
Optional Parameters
- Overwrite?
- boolean
Returns
- Body
- BlobMetadata
Blob metadata
Create file
This operation creates a file. If the file already exists, the existing content is replaced.
Required Parameters
- Folder path
- string
- File name
- string
- File content
- binary
Returns
- Body
- BlobMetadata
Blob metadata
Delete file
This operation deletes a file.
Required Parameters
- File
- string
Returns
- Body
- BlobMetadata
Blob metadata
Extract archive to folder
This operation extracts an archive file into a folder (example: .zip).
Required Parameters
- Source archive file path
- string
- Destination folder path
- string
Optional Parameters
- Overwrite?
- boolean
Returns
Get file content
This operation gets the content of a file.
Required Parameters
- File
- string
Optional Parameters
- Infer Content Type
- boolean
Returns
- File Content
- binary
The content of the file.
Get file content using path
This operation gets the content of a file using the path.
Required Parameters
- File path
- string
Optional Parameters
- Infer Content Type
- boolean
Returns
- File Content
- binary
The content of the file.
Get file metadata
This operation gets the metadata for a file.
Required Parameters
- File
- string
Returns
- Body
- BlobMetadata
Blob metadata
Get file metadata using path
This operation gets the metadata of a file using the path.
Required Parameters
- File path
- string
Returns
- Body
- BlobMetadata
Blob metadata
List files in folder
This operation gets the list of files and subfolders in a folder.
Required Parameters
- Folder
- string
Returns
List files in root folder
This operation gets the list of files and subfolders in the root folder.
Required Parameters
- File
- string
- File content
- binary
Returns
Rename File
This operation renames a file.
Required Parameters
- File
- string
- New name
- string
Returns
- Body
- BlobMetadataResponse
Represents blob datasets metadata response
Update file
This operation updates a file.
Required Parameters
- File
- string
- File content
- binary
Returns
- Body
- BlobMetadata
Blob metadata
Triggers
When a file is added or modified (properties only)
This operation triggers a flow when one or more files are added or modified in a folder.
Required Parameters
- Folder
- string
Optional Parameters
- Number of files
- integer
Returns
- List of Files
- BlobMetadata
Blob metadata
When a file is created (properties only)
This operation triggers a flow when one or more files are created in a folder.
Required Parameters
- Folder
- string
Optional Parameters
- Number of files
- integer
Returns
- List of Files
- BlobMetadata
Blob metadata
Definitions
BlobMetadata
Blob metadata
- DisplayName
- string
- ETag
- string
- FileLocator
- string
- Id
- string
- IsFolder
- boolean
- LastModified
- date-time
- MediaType
- string
- Name
- string
- Path
- string
- Size
- integer
BlobMetadataResponse
Represents blob datasets metadata response
- DisplayName
- string
- ETag
- string
- FileLocator
- string
- Id
- string
- IsFolder
- boolean
- LastModified
- date-time
- MediaType
- string
- Name
- string
- Path
- string
- Size
- integer