Acquire / filesystem · All operations
Copy, move or delete files
A variant of List files and folders
Copy, move, rename, delete or create files and folders as a side effect of the workflow.
Status
- In arcform
Not built yet
arcform does not do this yet. Its place on the roadmap
What other tools call it
Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).
Apache Hop (9)
Copy Filesread 2026-09-27Copy files or folders to another location, by wildcard
Create a folderread 2026-09-27Create a folder
Create fileread 2026-09-27Create an empty file, for example as a trigger file
Delete fileread 2026-09-27Delete one file
Delete filesread 2026-09-27Delete a set of files by folder and wildcard
Delete foldersread 2026-09-27Delete folders together with their contents
Move filesread 2026-09-27Move files or folders to another location
Process filesread 2026-09-27Copy, move or delete the files named by source and target fields
Process result filenamesread 2026-09-27Copy, move or delete the files held in the result file list
Apache NiFi (2)
DeleteFileread 2026-09-27Delete a file from the local file system
10 processors, DeleteS3Object, CopyS3Object, TagS3Object, DeleteGCSObject, MoveAzureDataLakeStorage, DeleteSFTP, …
Azure Data Factory (1)
Delete Activityread 2026-09-27Delete files or folders from on-premises or cloud storage
Duckle (1)
File Operationread 2026-09-25copy, move or delete one file
EasyMorph (2)
File commandread 2026-09-27Copy, move, rename, delete or unzip files
Split delimited fileread 2026-09-27Split a large text file into chunk files by row count or by a column's values, without loading it
KNIME Analytics Platform (8)
Create Folderread 2026-09-27Create a folder and expose its path as a flow variable
Create Temp Folderread 2026-09-27Create a temporary folder and expose its path as a flow variable
Delete Files/Foldersread 2026-09-27Delete selected files and folders
Delete Files/Folders (Table)read 2026-09-27Delete the files and folders listed in a path column
Explorer Writerread 2026-09-27Copy files to a location mounted in the KNIME explorer
Set Files/Folders Permissionsread 2026-09-27Set permissions on the files and folders listed in a path column
Transfer Filesread 2026-09-27Copy or move a file, folder or a folder's files to a destination folder
Transfer Files (Table)read 2026-09-27Copy or move the files and folders listed in a table to a destination folder
Pentaho Data Integration (1)
Process filesread 2026-09-27Copy, move or delete one file per row
RapidMiner Studio (11)
Cloud storage Delete operators (family)read 2026-09-274 operators, one per store, each deleting a file: Amazon S3, Azure Blob, ADLS Gen2, Google Drive
Copy Fileread 2026-09-27Copy a file to a destination
Copy Repository Entryread 2026-09-27Copy a repository entry to another repository location
Create Directoryread 2026-09-27Create a directory
Create Google Drive Folderread 2026-09-27Create a folder in Google Drive
Delete Fileread 2026-09-27Delete a file
Delete Repository Entryread 2026-09-27Delete an entry from the repository
Move Fileread 2026-09-27Move a file to a destination
Move Repository Entryread 2026-09-27Move a repository entry to another repository location
Rename Fileread 2026-09-27Rename a file or folder
Rename Repository Entryread 2026-09-27Rename an entry in the repository
Talend (4)
tCreateTemporaryFileread 2026-09-27Create a temporary file in a given directory, kept or deleted after the Job
tFileCopyread 2026-09-27Copy a file or folder into a target directory
tFileDeleteread 2026-09-27Delete files from a directory
tFileTouchread 2026-09-27Create an empty file, or update the modification and access dates of an existing one
Background
Apache Hop's Process files transform copies, moves or deletes files, taking the source and target file names from the data stream.[1] Azure Data Factory's Delete activity deletes files or folders from on-premises or cloud storage stores, to clean up or archive files no longer needed.[2] The Unix mv command renames when both items are on the same file system, and otherwise copies the items to the destination and removes the old ones.[3]
When to use it
In Azure Data Factory, deleted files or folders cannot be restored unless the storage has soft-delete enabled.[2] The best practices for Azure Data Factory's Delete activity include backing up files before deleting them and making sure the files being deleted are not being written at the same time.[2] Azure Data Factory's Delete activity can record the names of the deleted folders and files in a log file kept in a storage account.[2] The Unix rm command provides no fallback to recover a file, such as a recycle bin, so its use involves the risk of accidentally losing information.[4] Run a destructive step against a copy or in a simulation first, and keep a log of every path it removed. (Meridian's view)
In Apache Hop's Delete files action, a path that does not exist counts as already deleted.[5] In Apache Hop's Delete files action, an invalid regular expression in the Wildcard option deletes nothing, and the action is still true.[5] In Apache Hop's Process files transform, an existing target file is not overwritten unless Overwrite target file is checked, and the file is silently ignored.[1] When the Unix mv command moves a file to the path of an existing file, the existing file is clobbered by default.[3] Apache Hop's Move files action has a Simulate setting that moves nothing and only checks whether the move is possible.[6] A step that reports success after deleting nothing is a quiet failure, so check what was removed as well as whether the step passed. (Meridian's view)
The Unix cp command, given its -p option, preserves each source file's time of last modification and last access in the copy.[7] For a rename, the Unix mv command does not modify an item's timestamp.[3]
The method
Moving files within the same file system is generally implemented more efficiently than copying a file and then removing the original.[3] When mv renames a file within one file system, the file's data is not accessed, and only cataloguing information is changed.[3] The Unix rm command removes a hard link to a file through the unlink() system call, and a file is deleted only when its last link is removed.[4] Azure Data Factory's Delete activity can delete recursively, removing data in any child folders as well as the specified folder.[2]
Multics provided a file move and rename command named move, and a version with the contracted name mv appeared in Version 1 Unix.[3]
Sources
- [1]Process filesdocumentation
- [2]Delete Activity in Azure Data Factory - Azure Data Factory & Azure Synapsedocumentation
- [3]mv (Unix) - Wikipediasecondary source
- [4]rm (Unix) - Wikipediasecondary source
- [5]Delete filesdocumentation
- [6]Move Filesdocumentation
- [7]cp (Unix) - Wikipediasecondary source