Skip to content

Built-in Actions ​

Every file management operation in Sanchaya is isolated into a dedicated action class, making it completely unit-testable and extensible.

ActionClassDescription
CreateFolderCreateFolderActionCreates a folder record and builds hierarchical paths.
RenameRenameActionRenames files on disk and cascades path updates to all child files/folders.
MoveMoveActionMoves files or folders to another folder or disk, transfers file contents, and updates descendant paths.
CopyCopyActionDeep copies files or entire folder subtrees with conflict resolution naming.
DeleteDeleteActionHandles soft deletion, cascade restoration, and permanent file/storage purging.
DownloadDownloadActionStreams single files inline/attachment or zips entire folders/bulk selections on the fly.

Released under the MIT License.