コマンドプロンプトからフォルダのコピーがしたかったので, 調べてみた.

Windows 標準コピーコマンド

Windows8 には, 標準で以下のコマンドが利用できる.

  • copy
  • xcopy
  • robocopy

copy

Windows 標準のファイルコピーコマンド.

xcopy

copy の改良版. copy よりも高機能.

ディレクトリツリーごとコピーできるところが, copy との最大の違い. xcopy があれば, copy はいらない.

copy は内部コマンド, xcopy は外部コマンド.

xcopy /e "C:\Users\tsu-nera\Desktop\test" "\\192.168.100.100\共有"

robocopy

xcopy よりも高機能なコマンド. リモート間のフォルダ同期ができる. バックアップならば, robocpy が適している.

速度について

xcopy と robocopy

比較動画をみつけた. robocopy の勝利.

Explore での手動コピーとの違い

調べてみると, xcopy のほうが手動コピーよりも早いらしい.

ちなみに, explore.exe にもコマンドラインオブションはある. コマンドプロンプトから指定したフォルダを開くことがてきる. コピーや移動はできないみたい.

FastCopy

ためしていないけれども, FastCopy というものがあるらしい. なんでも, robocopy, xcopy よりも高速とか.

おまけ

ダミー用データ作成.以下を参考に .

# 1KB のファイル作成.
fsutil file createnew 1K_test 1024

# 1MB のファイル作成.
fsutil file createnew 1M_test 1048576

# 1GB のファイル作成.
fsutil file createnew 1G_test 1073741824

xcopy

xcopy /e "C:\Users\tsu-nera\Desktop\test" "\\192.168.100.100\共有"