Connectors

File Storage & Transfer

SMB File Share

Windows file shares: upload, download, copy, and delete files and folders
Signs in with
Connection details
Runs on
Cloud or On-Prem Worker
Operations
14
Ready-made triggers
0

Connect SMB File Share

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for SMB File Share and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
ServerRequiredFile server host name or address, for example files.corp.example.com.
PortOptionalLeave empty for 445.Example: 445
ShareRequiredThe share name, for example finance.
DomainOptionalWindows domain or workgroup of the account; leave empty for a local account.
UsernameRequired
PasswordRequiredSecret
ProtectionRequiredSigned only protects integrity but sends file contents readable on the network. Use it only for servers without SMB 3.

Use it in a flow

  1. Open a flow, open the node library and search for SMB File Share.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from SMB File Share without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if SMB File Share can send webhooks, a Webhook trigger receives them at its own URL.

Operations

14 operations in 3 groups. Each one is a step you can add to a flow.

Connection1
Test the connectionpingNegotiate, authenticate and connect to the share to prove access.
File10
Append to a fileappendAdd content to the end of a file, creating it when it does not exist.
Check whether a path existsexistsReport whether a file or folder exists without failing when it does not.
Copy a filecopyCopy a file within the share, chunk by chunk.
Delete a filedeleteDelete one file.
Download a filedownloadRead a file, or a byte range of it, into a file for later steps.
Get file informationstatRead the size, times and attributes of one file or folder.
Rename or moverenameRename or move a file or folder within the share.
Set file sizetruncateTruncate or extend a file to an exact size in bytes.
Set file timessetTimesSet the modified, created or accessed time of a file or folder; empty times stay unchanged.
Upload a fileuploadWrite a file of any size, replacing an existing one unless overwrite is off.
Folder3
Create a foldercreateDirectoryCreate a folder and, unless turned off, its missing parent folders.
Delete a folderdeleteDirectoryDelete a folder; with recursive on, everything inside it first.
List a folderlistList the files and folders in a folder batch by batch, optionally through every subfolder, filtered by name pattern and type.