File & Directory Automator
Core API Hook: System.IO (Directory / File / ZipFile)
Automate file system processes: copy backups, move layouts, clean logs, or compress project directories.
Configuration Parameters
| Parameter | Type | Description |
|---|---|---|
| Target | string | Target operation selection: 'Copy', 'Move', 'Delete', 'Rename', 'Zip', 'Unzip'. |
| Arguments | string | Paths configuration listing source paths and destination directories separated by semicolons. |
config.json Mapping
{
"Type": "FileOperation",
"Name": "Zip Backup Files",
"Target": "Zip",
"Arguments": "C:\\Data\\Logs; C:\\Backups\\logs_backup.zip"
}
Save inside database layout actions configuration map.
Native Execution Hook
// FileOperation execution logic
var paths = action.Arguments.Split(';');
var source = paths[0].Trim();
var dest = paths[1].Trim();
if (action.Target == "Zip") {
ZipFile.CreateFromDirectory(source, dest);
} else if (action.Target == "Copy") {
File.Copy(source, dest, overwrite: true);
}
Executed within IsoCore remapping runtime loop.
← Back to Actions Directory
IsoKey Module: FileOperation