Windows Directory Structure Synchronizer
A tool for synchronizing Windows directory structures that replaces large files with placeholders, perfect for media library backups and similar scenarios.
✨ Features
- 📄 Non-destructive: Preserves complete directory structure while replacing large files with placeholders;
- 🎯 Smart Filtering: Supports intelligent filtering by file size, extensions, and directory exclusion rules;
- ⚡ Efficient Sync: Direct directory synchronization for fast processing of large file collections;
- 🔧 Flexible Configuration: Supports force replace/keep rules for specific file extensions;
- 💻 Portable: No installation required, runs standalone with no external dependencies;
- 🌐 Multi-language Support: Supports English, Simplified Chinese, and Traditional Chinese;
🎮 Usage
Simply download the latest version from Releases and run - no installation required.
- Select Source Directory: Click browse to select the source directory to sync;
- Select Output Directory: Choose the destination for synchronized files;
- Set Large File Threshold: Files exceeding this size will be replaced with placeholders (default 30MB);
- Configure Exclusion Rules: Optionally exclude specific directories (e.g., .git, node_modules);
- Set Extension Rules: Force replace or keep files with specific extensions;
- Start Sync: Click "Start Sync" to begin the operation;
🚀 Build from Source
Python environment required.
Clone the repository:
git clone https://github.com/fernvenue/path-dumper-windows.git
cd path-dumper-windowsRun the build script:
License
This tool is open-sourced under the GPLv3 license. See LICENSE for details.
