私はネットワーク上にストレージフォルダを持っており、すべてのユーザーがアクティブデータをサーバーに保存しています。そのため、サブフォルダのファイルを古いサーバーのストレージフォルダから新しいサーバーのストレージフォルダにコピーする必要があります。以下の例があります。
from ⏺️Oldeserver⏺️storage⏺️data & files to ⏺️New server⏺️storage⏺️data & files.
xcopy.exeは間違いなくあなたの味方です。 これはWindowsに組み込まれているので、コストはかかりません。
ただ、xcopy /s c:source d:target
とするだけです。
いくつかの点を調整したいと思うかもしれませんが、私たちが追加したオプションには以下のようなものがあります。
/s/e
- 再帰的なコピーで、空のディレクトリのコピーも含みます。/h
- システムファイルと隠しファイルをコピーします。/k
- ファイルと一緒に読み取り専用の属性をコピーします。/x
- パーミッションを気にするなら、/o
や /x
がいいかもしれません。/y
- 既存のファイルを上書きする前にプロンプトを表示しません。/z
- コピーが失敗しそうで、再起動したい場合は、これを使います。コピーの際に各ファイルにマーカーを置くので、xcopyコマンドを再実行して、コピーが終わったところから再開することができます。xcopy が途中で失敗しそうな場合(不安定なネットワーク接続でコピーしている場合など)や、コピーを中断して後で続きをやりたい場合は、xcopy /s/z c:source d:target
を使用します。
ご参考になれば幸いです。