-
Notifications
You must be signed in to change notification settings - Fork 31
features file manager
⚙️ The File Manager feature provides an intuitive interface for browsing and managing remote file systems.
- File or Folder Name
- File Type
- File Size
- Access Rights (R: Read, W: Write, E: Execute)
- DACL in SDDL format
- Creation Date
- Last Modified Date
- Last Access Date
- Browsing the remote file system.
- Uploading file(s) to the current folder (if permitted).
- Uploading file(s) to a selected folder (if permitted).
- Downloading a selected file (if permitted).
- Download multiple files at the same time using bulk actions.
- Navigate to the specified user folder (Go To), supporting relative paths and environment variables (e.g., %TEMP%).
- Optionally (enabled by default), a browsed path tree view can be displayed to provide a hierarchical view of previously accessed paths.
- Streaming file content (if permitted) allows reading files of any size in pages, similar to a book. Even files larger than several gigabytes can be read efficiently without heavy CPU, memory, or network usage, and without downloading the entire file.
- Reactive Copy / Move (Cut) / Paste a file or directory (if permitted). "Reactive" means that file manager windows within the current user session remain synchronized: delete, create, and modify events are reflected across all open windows. The virtual clipboard is also shared between file manager windows.
- Delete a file or directory (if permitted).
- Rename a file or directory (if permitted).
- Create a new directory (if permitted).
Optionally (disabled by default), folders can be color-coded based on their access rights, allowing you to quickly see where you can navigate and what actions are permitted:
- Red: No Access
- Yellow: Read and Execute
- Orange: Execute Only
- Blue: Read Only
- Green: Full Access
The file currently in the virtual clipboard is visually represented by a copy icon with a blue foreground (for copied files) or a scissor icon with a red foreground (for cut files). These visual indicators are synchronized across all file manager windows within the current user session.
You can paste the same copied file multiple times without resetting the virtual clipboard. In case of name collisions, the system automatically handles this by renaming the copied file or directory. This behavior uses the default naming method, where a new copy is created with a modified name (e.g., "file (1)", "file (2)", etc.).
For cut items, you can paste them only once. This action resets the virtual clipboard, and, like with copied files, any name collisions are automatically resolved in the same way.
To enable bulk actions, you must check the "Enable Bulk Actions" option in the file manager's options popup menu (Options Button). This will display checkboxes on compatible files (which must be at least readable files).
After enabling bulk actions, you can tick the checkboxes next to the files you wish to act upon. These checkboxes will allow you to select multiple files for a single action (such as downloading).
Key Feature: You are not limited to selecting files from the current directory. The bulk actions feature supports cross-directory selection, meaning you can navigate to different directories while keeping your previous selections active.
- Enumerate folders and files
- Upload file
- Download file
- Resolve current working directory permissions
- Resolve folder / file permissions (SDDL format + human-readable)
- Color folders based on permissions
- Go to folder (support expanding environment variables)
- Browsing history for Go back / Go forward
- Folder tree mode: display browsed folder hierarchy as a tree (default: no)
- Resolve file size
- Resolve file creation, last modification, and last access dates
- Stream readable file content to the Optix content streaming feature
- Resolve file attributes (e.g. hidden, archived, system etc..)
- Create new folder
- Delete folder / file
- Copy / Cut item [folder / file]
- Paste item [folder / file]
- Rename file or directory name
- User-defined favorite remote system locations (tied to remote machine)
- Generic list of locations of interest that can be extended and shared across all machines
- Create new plain text file
- Read / write plain text file
- Browsing history like web browsers (tied to remote machine)
- Bulk Download files (via checkbox)
- Bulk Upload ("multi-select" open dialog)
- ZIP file or directory
- Implemented (Latest version)
- Planned for a future release