C#のツリービューにマップされたファイル(ディレクトリ、サブディレクトリ)の切り取り/コピー/貼り付けの元に戻す/やり直しをどのように実装すればよいか、誰にでもアイデアを与えることができますか?
いくつかのコード サンプルがあると便利です。
コマンド パターン(GoF)の実装を検討してください。
元に戻す/やり直しは、通常、いわゆる「コマンド パターン」を使用して実装されます。Google で検索するか、次の記事をお読みください。
迅速な線形の元に戻す/やり直すには、ファイルの zip を memento として使用するMemento パターンを使用できます。