xcom
A professional Windows file operations utility providing xmove and copyx commands with Windows Shell integration.
Features
- xmove: Move files and directories using Windows Shell operations
- copyx: Copy files and directories using Windows Shell operations
- Wildcard support (
*patterns) - Recursive directory operations
- Comprehensive logging with timestamps
- Windows Shell integration for proper file handling
- Professional command-line interface with clap
Installation
Option 1: Download Pre-built Binaries (Recommended)
Download the latest release for your platform from the Releases page:
- x86_64-pc-windows-msvc - 64-bit Windows (Intel/AMD) - Most Common
- i686-pc-windows-msvc - 32-bit Windows
- aarch64-pc-windows-msvc - 64-bit Windows (ARM)
Steps:
- Download the appropriate
.zipfile for your system - Extract
xmove.exeandcopyx.exe - Place them in a directory in your PATH, or use directly
Option 2: Install from crates.io
Option 3: Build from Source
The binaries will be in target/release/xmove.exe and target/release/copyx.exe
Usage
Move Files
# Move single file
# Move multiple files
# Move all files in current directory
# Move with wildcard pattern
# Show version
Copy Files
# Copy single file
# Copy multiple files
# Copy all files in current directory
# Copy with wildcard pattern
# Show version
Logging
All operations are logged to xcom.log in the same directory as the executable, with timestamps and operation details.
Platform Support
Currently supports Windows only (requires Windows Shell APIs).
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.


