TreePaste
Language: English | 日本語
Website: English | 日本語
Overview (English)
TreePaste is a tool that pastes files copied to the clipboard while preserving the original folder structure.
You can select the folder hierarchy level from a tree view and paste from any level you choose.
Features
- Resides in the system tray on startup and runs in the background
- Press Ctrl+Alt+V at any time to bring up the window
- Displays files and folders copied to the clipboard as a tree
- Click on a folder node in the tree to select the paste destination level
- Automatically detects the path of the active Explorer window and sets it as the paste destination
- Falls back to the Desktop if no Explorer window is found
How to Use
- Launch TreePaste (it will reside in the system tray)
- Copy the files you want to paste in Explorer (Ctrl+C)
- Open the destination folder in Explorer
- Press Ctrl+Alt+V to bring up the window
- Select the paste starting point from the folder hierarchy shown in the tree view
- Execute the paste
Requirements
| Item | Details |
|---|
| OS | Windows 10 / 11 (x64) |
| .NET | .NET 10 |
Build
dotnet build src/TreePaste/TreePaste.slnx
Publish
dotnet publish src/TreePaste/TreePaste/TreePaste.csproj -c Release -p:PublishProfile=win-x64.pubxml
This uses the same publish profile as the release workflow and produces a self-contained single-file executable in src/TreePaste/TreePaste/bin/Release/net10.0-windows/publish/win-x64/.
Related Article
License
MIT License
概要 (Japanese)
クリップボードにコピーしたファイルを、フォルダー構成を維持したままペーストするツールです。
ツリー表示でフォルダー階層を選択し、任意の階層からペーストできます。
機能
- 起動するとタスクトレイに常駐し、バックグラウンドで動作
- Ctrl+Alt+V でいつでもウィンドウを呼び出せる
- クリップボードにコピーされたファイル・フォルダーをツリー表示
- ツリー上のフォルダー階層をクリックして、ペースト先の起点を選択可能
- アクティブなエクスプローラーウィンドウのパスを自動検出し、ペースト先として設定
- エクスプローラーが見つからない場合はデスクトップをペースト先に設定
使い方
- TreePaste を起動(タスクトレイに常駐)
- ペーストしたいファイルをエクスプローラーでコピー(Ctrl+C)
- エクスプローラーでペースト先フォルダーを開く
- Ctrl+Alt+V でウィンドウを呼び出す
- ツリービューに表示されたフォルダー階層から、ペースト起点を選択
- ペーストを実行
動作環境
| 項目 | 内容 |
|---|
| OS | Windows 10 / 11 (x64) |
| .NET | .NET 10 |
ビルド
dotnet build src/TreePaste/TreePaste.slnx
公開(発行)
dotnet publish src/TreePaste/TreePaste/TreePaste.csproj -c Release -p:PublishProfile=win-x64.pubxml
リリースのワークフローと同じ発行プロファイルを使い、自己完結型の単一ファイルの実行ファイルを src/TreePaste/TreePaste/bin/Release/net10.0-windows/publish/win-x64/ に出力します。
関連記事
ライセンス
MIT License