File Operations
File Operations
Xplorer provides a full suite of file operations with progress tracking and hardware-accelerated performance.

Basic Operations
Copy & Paste
- Copy:
Ctrl+Cor right-click > Copy - Cut:
Ctrl+Xor right-click > Cut - Paste:
Ctrl+Vor right-click > Paste
All copy/move operations include real-time progress tracking with:
- Current file being processed
- Bytes transferred / total bytes
- Estimated time remaining
- Transfer speed
Rename
- F2 key or right-click > Rename
- Inline editing in the file grid
Delete
- Delete — Move to recycle bin / trash
- Shift+Delete — Permanent deletion (with confirmation)
Create
- New Folder: Right-click > New Folder
- New File: Right-click > New File
Compression & Archives
Xplorer supports multiple archive formats:
Supported Formats
| Format | Compress | Extract | | ------- | -------- | ------- | | ZIP | Yes | Yes | | TAR | Yes | Yes | | TAR.GZ | Yes | Yes | | TAR.BZ2 | Yes | Yes | | TAR.XZ | Yes | Yes | | 7z | Planned | Planned |
Compression
Right-click a file or folder > Compress to create an archive. Options include:
- Archive format selection
- Compression level
- Output path
Extraction
Right-click an archive > Extract to decompress. Options include:
- Extract to current directory
- Extract to new folder
- Extract to custom path
Hardware-Accelerated Copy
For large files and directories, Xplorer automatically selects the optimal copy strategy:
| File Size | Strategy | Description |
| ----------- | ------------- | ----------------------------------------- |
| < 1 MB | Standard | std::fs::copy |
| 1-100 MB | Buffered | Optimized buffer sizes for the filesystem |
| > 100 MB | Memory-mapped | Uses mmap for zero-copy transfers |
| Directories | Parallel | Multi-threaded copy with rayon |
The accelerated copy system also detects CPU features (AVX2, SSE2) to use SIMD-optimized memory operations where available.
Duplicate File Finder

Find duplicate files across your filesystem:
- Open the Duplicate Finder panel from the bottom bar
- Select a directory to scan
- Xplorer computes SHA-256 hashes in parallel using all CPU cores
- Results show groups of identical files with sizes and paths
- Choose which copies to keep and which to remove
Features:
- Parallel hashing with
rayonfor maximum speed - Progress tracking with cancellation support
- Size-based pre-filtering (only files with identical sizes are hashed)
File Comparison
Compare two files side-by-side:
- Select two files
- Right-click > Compare Files
- View differences in a unified diff view
Supports:
- Text comparison — Line-by-line diff with added/removed/changed highlighting
- Binary comparison — Byte-level comparison for non-text files
- Options to ignore whitespace, case, and line endings