| Crates.io | file-organizer |
| lib.rs | file-organizer |
| version | 0.7.3 |
| created_at | 2025-03-16 14:31:55.366847+00 |
| updated_at | 2025-03-16 15:31:17.725788+00 |
| description | A powerful, cross-platform file organization tool |
| homepage | |
| repository | https://github.com/yourusername/file-organizer |
| max_upload_size | |
| id | 1594451 |
| size | 123,324 |

A powerful, cross-platform file organization tool built in Rust that helps you keep your directories clean and organized.
Download the latest installer for your platform from our releases page.
# Clone the repository
git clone https://github.com/yourusername/file-organizer.git
cd file-organizer
# Build and install
cargo install --path .
file-organizer
file-organizer [OPTIONS] [SOURCE_DIR] [DEST_DIR]
Options:
-t, --type Organize by file type
-d, --date Organize by date
-p, --preview Preview mode (no changes made)
-r, --resume Resume previous operation
-h, --help Show help information
Files are organized into directories based on their type:
Documents/
├── Images/
├── Documents/
├── Videos/
├── Music/
└── Others/
Files are organized by their creation/modification date:
Documents/
├── 2024/
│ ├── January/
│ └── February/
└── 2023/
├── December/
└── November/
# Debug build
cargo build
# Release build
cargo build --release
cargo test
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
git checkout -b feature/AmazingFeature)git commit -m 'feat: Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.