エクスプローラでライブラリのコンテンツを移動する

ライブラリの一部、もしくは全てを移動したい場合はどうしたらいいでしょうか。
おそらく一番シンプルなのが、Windows標準のエクスプローラを利用する方法です。


移行元ライブラリ、と移行先ライブラリのURLを用意します。
このとき、URL末尾が /FORMS/ 以下は余計ですので削除しておきましょう。

この二つのライブラリにネットワークプレイスの割りあてを行います。
[マイネットワーク]→[ネットワークプレースの追加]
から、URLを指定します。



あとは二つのウィンドウ間でファイルを移動(またはコピー)するだけです。

ライブラリに設定されていたプロパティ値(分類など)については、OFFICEドキュメントで、かつ移動先に同じ名前の列があれば、そのまま引き継ぐことができます。
残念ながら PDF形式 や MLE形式 など、OFFICE 以外は駄目なようです。

また、この方法のかなり大きな欠点として、作成者・更新者・作成日時・更新日時が変更されてしまう、ということが挙げられます。
新たにファイルを登録しなおしているかたちになります。
しかし、この点にだけ目をつぶれるなら、最もお手軽な方法には間違いがありません。

ちなみに、次のどのパターンでも同じように動作することを確認しました。

SPS2003チームサイト → SPS2003チームサイト
SPS2003チームサイト → SPS2003エリア
SPS2003チームサイト → SPS2007サイト


なお、もっと本格的な移行については、kunitaka’s SharePoint Factory で紹介されている SharePoint Import Export tools というツールがあります。
ご参考まで。

kunitaka’s SharePoint Factory
SharePoint Import Export tools


Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9