TreePaste
コピーしたファイルをフォルダー構成ごと貼り付けできる Windows ツールです。 ツリーで階層を選んで、任意のレベルからペーストを実行できます。
概要
TreePaste は、エクスプローラーでコピーしたファイル・フォルダーを、元のフォルダー構成を保ったまま貼り付けるためのデスクトップアプリです。 単純な一括貼り付けではなく、コピー元の階層をツリー表示し、どの階層から貼り付けるかを選択できます。
開発背景
複数のファイルやフォルダーを別の場所へ移す作業では、不要な親フォルダーまで含めて貼り付いてしまったり、逆に必要な構造が崩れてしまったりすることがあります。 TreePaste は、コピー元の構造を視覚的に確認しながら貼り付け起点を決められるようにすることで、こうした手戻りを減らすことを目的に開発しました。
主な機能
- 起動時にタスクトレイへ常駐し、バックグラウンドで動作
- Ctrl+Alt+V でいつでもウィンドウを呼び出し
- クリップボード内のファイル・フォルダーをツリー表示
- ツリー上でフォルダー階層を選択し、貼り付け起点を指定
- アクティブなエクスプローラーウィンドウのパスを貼り付け先として自動検出
- エクスプローラーを検出できない場合はデスクトップを貼り付け先に設定
- Fluent デザインに対応し、Windows のカラーモードに合わせて配色が自動で切り替わる
使い方
- TreePaste を起動します(タスクトレイに常駐します)。
- エクスプローラーで貼り付けたいファイル・フォルダーをコピーします(Ctrl+C)。
- 貼り付け先フォルダーをエクスプローラーで開きます。
- Ctrl+Alt+V で TreePaste のウィンドウを表示します。
- 表示されたツリーから貼り付け起点の階層を選択します。
- 貼り付けを実行します。
動作環境
- OS: Windows 10 / 11 (x64)
- .NET: .NET 10
リポジトリ
ソースコードおよび利用方法の詳細は GitHub で公開しています。