Skip to content

File handling — node reference ​

Connector nodes and relative authenticator nodes ​

Connector nodes provide a file system connection to a file handling node through a dynamic port. Some require an upstream authenticator node to supply credentials.

NodeConnects toAuthenticator
Space ConnectorThe current space, or another spaceKNIME Authenticator (optional — for a different user or another Hub)
Workflow Data Area Connector The workflow's embedded data—
Amazon S3 ConnectorAmazon S3Amazon Authenticator
Google Cloud Storage ConnectorGoogle Cloud StorageGoogle Authenticator
Google Drive ConnectorGoogle DriveGoogle Authenticator
SharePoint Online ConnectorSharePoint OnlineMicrosoft Authenticator
Azure Blob Storage ConnectorAzure Blob StorageMicrosoft Authenticator
Azure Data Lake Storage Gen2 ConnectorAzure Data Lake Storage Gen2Microsoft Authenticator
Box ConnectorBoxBox Authenticator
Databricks File System ConnectorA Databricks file system—
HDFS ConnectorHDFS—
HDFS Connector (KNOX)HDFS, via a KNOX gateway—
Create Local Bigdata EnvironmentA local big data environment for testing—
SSH ConnectorAn SSH server—
HTTP(S) ConnectorAn HTTP(S) server—
FTP ConnectorAn FTP server—
KNIME Server ConnectorA Knime Server instance—
SMB ConnectorAn SMB server or Windows domain—

Reader and writer nodes ​

Reader and writer nodes are format-specific — for example the CSV Reader, Excel Reader, or Parquet Writer. All of them connect to a file system, standard or connected, through the same dynamic port. See Connect to a file system and Read and write files for the general steps.

One writer node is worth calling out specifically: the Image Writer (Table) node. It takes a table as input containing a column with images, and writes each image to a file, instead of a single file.

Utility nodes ​

Utility nodes browse, list, copy, move, compress, and delete files and folders without reading their contents. Nodes with a table-based variant take a table of paths as input instead of a manual file or folder selection.

NodePurposeTable-based variant
List Files/FoldersLists files, folders, or both within a folder, with filter and subfolder options.—
Transfer FilesCopies or moves files between two file systems.Transfer Files (Table)
Compress Files/FolderCompresses files or a folder into an archive.Compress Files/Folder (Table)
Decompress FilesDecompresses files from an archive.—
Delete Files/FoldersDeletes files or folders.Delete Files/Folders (Table)
Create File/Folder VariablesCreates path flow variable for files and folders in the file system—
Create FolderCreates a folder and exposes its path as flow variable—
Create Temp FolderCreates a temporary folder and exposes its path as flow variable.—
Files/Folders Meta InfoAdds meta information about the files and folders referenced by the selected column—
Set Files/Folders PermissionsSets POSIX permissions for the files and folders referenced by the selected column—

Path utility nodes ​

Convert between a Path data cell or flow variable and a plain string, for nodes that don't accept the Path type directly.

NodePurposeVariable variant
Path to StringConverts a Path data cell to a string.Path to String (Variable)
String to PathConverts a string to a Path data cell, for a selected file system.String to Path (Variable)
Path to URIConverts a Path data cell to a URI, in a format specific to the file system — for example a presigned https:// URL for Amazon S3, or a knime:// URL for a space-relative or workflow-relative path.—