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」オプション:コピー元のファイルがコピー先のファイルよりも古い場合、そのファイルをスキップ
 
 

-備忘録

関連記事

[備忘録]wwwあり・wwwなしの統一(httpsの場合)

URL表記は統一するべし! 同じドメイン(例えば xxxxx.com )でも、「http」「https」「wwwあり」「wwwなし」とで4パターンのURLがあり得る。 例) http://xxxxx. …

[備忘録]Excel:CSVファイルを開いたときに先頭の0(ゼロ)が表示されない時の対処

「0落ち」(ゼロ落ち)または「ゼロサプレス」という現象 CSVファイルをExcelで開くと、例えば電話番号をハイフンなしで「09012345678」と入力されていた場合、先頭の「0」が非表示になったり …

[備忘録]Zenlogicでのmlsqldumpコマンド(MySQL 5.6)

コマンドラインからのmlsqldumpにハマった。。 最近、Zenlogicサーバーを使う機会が増えてきた。 Zenlogicは、シェルは使えないが Cronは使えるので、Cronからコマンドを実行し …

WordPressサーバー移転(2):メニュー「プラグイン」が「安全な接続ができませんでした」エラーに。。

移植直後は入れるが、しばらくするとエラーになる??? WordPressのサーバー移転に関するトラブルで、、最初に遭遇した「管理画面にログインできない」件は、ブログ「WordPressサーバー移転(1 …

[備忘録]firefoxを起動しても立ち上がらなくなった時の対処

プロファイルは重要な要素みたい どうもここんトコ Firefox(FF)が調子悪い。 起動しても真っ白な状態だったことは、以前のブログで書いた。 その後しばらくは調子良かったのだが、結局わかった事は、 …