TreePaste
A Windows tool that pastes copied files while preserving their folder structure. Choose the paste starting level from a tree view and paste from exactly where you need.
Overview
TreePaste is a desktop application for preserving source folder hierarchy when pasting files and folders copied in Explorer. Instead of a one-step paste, it visualizes copied items as a tree so you can choose the exact hierarchy level used as the paste starting point.
Background
In real file management workflows, a normal paste often includes too many parent folders or loses structure that should remain intact. TreePaste was built to reduce these mistakes by making folder hierarchy visible before execution and letting you select where the paste begins.
Key Features
- Starts in the system tray and runs in the background
- Press Ctrl+Alt+V anytime to open the window
- Shows copied files and folders from the clipboard as a tree
- Select the paste starting level by clicking a folder node
- Automatically detects the active Explorer path as the paste destination
- Falls back to Desktop when no Explorer window is found
- Supports Fluent Design and automatically adapts colors to the current Windows color mode
How to Use
- Launch TreePaste (it stays in the system tray).
- Copy files or folders in Explorer (Ctrl+C).
- Open the destination folder in Explorer.
- Press Ctrl+Alt+V to open TreePaste.
- Select the paste starting point from the tree.
- Execute the paste.
System Requirements
- OS: Windows 10 / 11 (x64)
- .NET: .NET 10
Repository
Source code and usage details are available on GitHub.