CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]Windowsコマンド:フォルダごとコピーする方法(xcopy/robocopy)

投稿日:

エクスプローラだと大容量のコピーに膨大な時間がかかる。。

Windowsで複数ファイルをフォルダごとコピーしたいとき、エクスプローラー上でコピーすると、、
コピー対象が大容量の場合、メチャメチャ時間がかかる。
体感的には、ファイル数が増えれば増えるほど加速度的に時間がかかり、終わりが見えないことがある。。

コマンドプロンプト「xcopyコマンド」を使う

そんな時はコマンドプロンプトでxcopyコマンドを使うと順調にコピーできる。
 
例1)カレント配下の「aaaaフォルダ」を「C:\xxxx配下」にコピーする方法
xcopy /E /I aaaa C:\xxxx\aaaa\
※「/E」オプション:コピー元ファイルで空のフォルダもコピー先に作成する
※「/I」オプション:コピー先が存在しない場合、コピー先をディレクトリと見なす
 

既に存在するファイルはスキップ:「robocopy /XO」

フォルダごとのコピーで、コピー先に既に存在するファイルはコピーしない(スキップ)するにはrobocopyコマンドの/XOオプションを使う。

例2)上記 例1で、存在するファイルはスキップする方法
robocopy aaaa C:\xxxx\aaaa\ /E /XO
※「/E」オプション:空のディレクトリやサブディレクトリも含めてコピー(xcopyの /Eオプションと同様)
※「/XO」オプション:コピー元のファイルがコピー先のファイルよりも古い場合、そのファイルをスキップ
 
 

-備忘録

関連記事

[備忘録]Windows7:デスクトップのショートカットが消えた。。

保守トラブルシューティングツールが勝手に消すらしい。。 ある日いつものように作業開始したら、、何かちと違う。 昨日まであったデスクトップ上のショートカットアイコンが消えている! しかも1つではなく、複 …

[備忘録]bash:標準出力/エラー出力のリダイレクト

標準出力とエラー出力ではレイヤーが異なる Bash(Linux)でコマンド操作をしているとき、通常の出力結果とエラー表示が混在して見にくくなることが多々ある。 また、出力結果をファイルにリダイレクトす …

[備忘録]Windows:コマンドプロンプト フォルダ一括削除「rmdir」

エクスプローラで削除すると、とんでもない時間がかかる。。 バックアップファイルなどを管理していると、フォルダ一括でまとめて削除したい時がある。 ちょっとしたファイルやフォルダの削除なら、エクスプローラ …

[備忘録]Webサイト:httpでアクセスしたときにhttpsに自動切り替えする方法

「.htaccess」で制御する 以前、過去ブログで「[備忘録]wwwあり・wwwなしを統一する方法」について書いたが、今度は「http」→「https」に自動切り替えする方法を。 常時SSL化が主流 …

[備忘録]Windows11:PCの音源を録音する方法

パソコンで再生している音声を自PCで録音する 画面の動画等を「録画」する方法は 以前のブログにアップした。 → [備忘録]Windows10:モニター画面を録画する方法(Zoom等) 今度は「録画」で …