Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>File & Folder Splitter ProNew to Visual Studio Code? Get it now.
File & Folder Splitter Pro

File & Folder Splitter Pro

Putra Adi Jaya

|
4 installs
| (0) | Free
Split and join files and folders with compression support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

File & Folder Splitter Pro ✂️

Version VS Code License

Split and join large files and folders with ease!

Perfect for sharing large files, managing storage, and working with size-limited platforms.


📸 Screenshots

Split File/Folder

Split File/Folder

Join Split Files

Join Split Files


✨ Features

  • ✂️ Split Files - Break large files into configurable-size parts for easier distribution
  • 📁 Split Folders - Automatically compress and split entire folders
  • 🔗 Join Files - Seamlessly rejoin split files with integrity verification
  • 📦 Auto Extract - Automatically extract compressed folders after joining
  • 🔒 Checksum Verification - SHA-256 hashing ensures file integrity
  • 🗑️ Auto Cleanup - Optional automatic deletion of parts after successful join
  • 📊 Progress Tracking - Real-time progress indicators for all operations
  • ⚙️ Configurable - Customize part size, compression level, and auto-delete settings

🚀 Quick Start

Installation

  1. Open VS Code
  2. Press Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac)
  3. Search for "File & Folder Splitter Pro"
  4. Click Install

Usage

Split a File or Folder

  1. Right-click on any file or folder in the Explorer
  2. Select "✂️ Split File/Folder"
  3. Enter the desired part size in MB
  4. Done! You'll get:
    • Multiple .part001, .part002, etc. files
    • A .split-info.json metadata file

Join Split Files

  1. Right-click on any .part001 file
  2. Select "🔗 Join Split Files"
  3. The extension automatically:
    • Finds all parts
    • Validates checksums
    • Reconstructs the original file
    • Extracts folders (if compressed)
    • Cleans up parts (if enabled)

⚙️ Configuration

Access settings via File > Preferences > Settings and search for "File Splitter":

Setting Default Description
fileSplitter.partSize 100 Default part size in MB (1-10000)
fileSplitter.autoDeleteOnJoin false Auto-delete parts after successful join
fileSplitter.compressionLevel 6 Compression level for folders (0-9)

🔧 Requirements

  • VS Code 1.80.0 or higher
  • Node.js runtime (included with VS Code)

💡 Use Cases

  • 📧 Email Attachments - Split large files to fit email size limits
  • ☁️ Cloud Storage - Upload large files to services with size restrictions
  • 💾 Backup - Split backups across multiple drives or media
  • 🌐 File Sharing - Share large files on platforms with upload limits
  • 📱 Mobile Transfer - Transfer large files in smaller chunks

🛡️ Security & Performance

  • Streaming I/O - Memory-efficient processing for files larger than RAM
  • SHA-256 Hashing - Ensures complete file integrity
  • Safe Cleanup - Only deletes verified parts after successful join
  • Error Handling - Automatic rollback on verification failure

🐛 Troubleshooting

"Missing part" error
  • Ensure all .part### files are in the same directory
  • Don't rename or move part files
  • Check the .split-info.json file for the expected number of parts
"Checksum mismatch" error
  • One or more parts may be corrupted
  • Re-download or copy the parts from source
  • Delete the corrupted file and retry splitting
Join fails silently
  • Check VS Code Output panel for error messages
  • Verify write permissions in the target directory
  • Ensure sufficient disk space is available

📝 Metadata File Format

The .split-info.json file contains:

{
  "originalName": "document.pdf",
  "totalParts": 5,
  "partSize": 100,
  "checksum": "sha256_hash_of_original_file",
  "timestamp": "2025-11-23T10:30:00Z",
  "autoDeleteEnabled": true,
  "createdBy": "vscode-file-splitter"
}

⚠️ Limitations

  • Maximum part size: 10,000 MB
  • Minimum part size: 1 MB
  • Parts must remain in the same directory
  • Works within a single workspace

📄 License

MIT License - see LICENSE file for details

🤝 Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

📚 Release Notes

See CHANGELOG.md for version history and updates.


Made with ❤️ by Putra Adi Jaya

Report Bug · Request Feature

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft