---
title: "アイテムとその子孫をコピーする"
slug: "copy-an-item-and-its-descendants"
abstract: "Sitecoreを使ってアイテムとその子孫をコピーする方法。Data.Items.Item.CopyToメソッド。"
---
# アイテムとその子孫をコピーする

Sitecore.Data.Items.Item.CopyToメソッドを使ってアイテムとその子孫をコピーできます。例えば、*/Sitecore/Content/Home*アイテムとマスターデータベース内の子孫をコピーして*/Sitecore/Content/Sibling*を作成する場合:

Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");

Sitecore.Data.Items.Item home = master.GetItem("/sitecore/content/home");

Sitecore.Data.Items.Item content = master.GetItem(Sitecore.ItemIDs.ContentRoot);

home.CopyTo(content,"Sibling");