新しいファイルのみをコピー:XCopyまたはRobocopyとより簡単な方法
新しいファイルのみをコピーするには、XCopyコマンドまたはRobocopyコマンドだけでなく、より簡単な方法も使用できます。興味のある方、ぜひ読み進めてチェックしてください。
XCopyで新しいファイルまたは変更されたファイルのみをバックアップ
Xcopyは、複数のファイルまたはディレクトリツリー全体をあるディレクトリから別のディレクトリにコピーしたり、ネットワークを介してファイルをコピーしたりするためのコマンドラインユーティリティです。また、新しいファイルまたは変更されたファイルのみをコピーすることができます。Windows 7/8/10/11/XP/VistaおよびWindows Server 2003/2008/2012/2016/2019/2022で使用されています。
XCopyを使用して変更されたファイルのみをコピーすると、時間とディスク容量を大幅に節約できるため、多くのユーザーは更新されたファイルのみをコピーすることをいとわないでしょう。以下はその一例です。
次のコマンドを使用してファイルをWindows7からServer2008にコピーしますが、すべてがコピーされます。
xcopy C:\source X:\destination /s
これらのファイルは非常に大きいため、XCopyコマンドを使用して新しいファイルのみをコピーしたいと思います。日付を指定せずに、新しいファイルまたは更新されたファイルを具体的にコピーする方法はありますか?任意の提案をいただければ幸いです。
ステップワイズガイド:XCopyは新しいファイルのみをコピー
XCopy構文を理解
XCopyを使用して変更されたファイルのみをコピーする前に、使用する構文といくつかのパラメーターを理解する必要があります。
XCopyコマンドラインの構文:
Xcopy [source] [destination][/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y | /-y}] [/z] [/b] [/j]
- /s空の場合を除き、ディレクトリとサブディレクトリをコピーします。/Sを省略した場合、xcopyは1つのディレクトリ内で機能します。
- /y 既存の対象ファイルを上書きするかどうかを確認するメッセージを表示しません。
- /l コピーするファイルの一覧を表示します。
- /e 空の場合でも、すべてのサブディレクトリをコピーします。/Sおよび/tコマンドラインオプションと共に/eを使用します。
- /d [: MM-DD] 指定した日付以降に変更されたソースファイルをコピーします。MM-DD-YYYY値を指定しない場合、xcopyでは、既存のコピー先ファイルよりも新しいすべてのソースファイルがコピーされます。このコマンドラインオプションを使用すると、変更されたファイルを更新できます。
- すべてのヘルプについては、Microsoftのxcopyコマンドを参照してください。
XCopyで更新されたファイルのみをコピーするには、オプション/s /d、オプション/i /d /yの2つがあります。そして、知っておく必要があることがあります:
👉 この最初のオプションは、日付を指定せずに/dパラメーターを使用すると、ターゲットフォルダーに存在しないファイルをコピーします。これを回避するには、/uスイッチを追加します。
👉 2番目のオプションは、デフォルトで新しいディレクトリを無視します。新しいディレクトリを含むすべてをコピーするには、/eスイッチを追加する必要があります。
XCopyで新しいファイルのみコピーする手順
それでは、以下を参照して詳細な手順を学んでください。ディレクトリ名にスペースがある場合は、引用符を使用する必要があることに注意してください。
ステップ 1. 検索ボックスに「cmd」と入力して「コマンドプロンプト」を選択して開きます。
ステップ 2. XCopyで更新されたファイルのみをコピーするには、次のコマンドを入力し、各コマンドの後にEnterキーを押します。
- set SourceDir=D:\Source
- set TargetDir=K:\Target
- xcopy %SourceDir% %TargetDir% /s /d
または
- set SourceDir=D:\Source
- set TargetDir=K:\Target
- xcopy %SourceDir% %TargetDir% /i /d /y
「D:\Source」と「F:\Target」をファイルのパスに置き換えることを忘れないでください。
ステップ 3. 変更されたファイルをコピーするには、ターゲットパスにのみ存在します。次のコマンドを入力して、Enterキーを順番に押します。
- set SourceDir=D:\Source
- set TargetDir=K:\Target
- xcopy %SourceDir% %TargetDir% /s /d /u
ステップ 4. 新しいディレクトリを含むすべてをコピーするには、次のコマンドを入力して、Enterキーを順番に押します。次のパス「D:\Source\copy files」と「F:\My Backup\stuff」を忘れずに置き換えてください。
- Set SourceDir=”D:\Source\copy files”
- Set TargetDir=”K:\Target\files copied”
- xcopy %SourceDir% %TargetDir% /i /d /y /e
ステップ 5. 「exit」と入力し、Enterキーを押してこのウィンドウを終了します。
ステップバイステップ:Robocopyは新しいファイルのみをコピー
Robocopy構文を理解
Robocopyは、新しいファイルのみをコピーするのにも役立ちますが、Xcopyよりも多くのオプションがあり、優れた代替手段と見なされています。使用する前に、使用できる構文とオプションを学習してください。
Robocopyコマンドラインの構文:
robocopy [source][destination][[file][ ...]] [options]
- /XOコピー元ディレクトリのコピーより古い既存のファイルを除外します。
- /maxage: n:ファイルの最大有効期間を指定します(n日または日付より前のファイルを除外します)。
- /xc 同じタイムスタンプを持つが、ファイルサイズが異なる既存のファイルを除外します。
- /xn コピー元ディレクトリのコピーよりも新しい既存のファイルを除外します。
- /XD dirs [dirs] 指定した名前とパスに一致するディレクトリを除外します。
- /s コピーのサブディレクトリです。このオプションは、空のディレクトリを自動的に除外します。
- /z 再開可能モードでファイルをコピーします。再開可能モードでは、ファイルコピーが中断された場合、Robocopy は、ファイル全体を再コピーするのではなく、中断した場所を取り出すことができます。
- /fft FAT ファイル時間(2 秒の精度)を想定します。
- /mir ディレクトリツリーをミラー化(に相当/eplusパージ/)。このオプションを/eオプションおよびdestinationディレクトリと共に使用すると、宛先ディレクトリのセキュリティ設定が上書きされます。
- より多くのオプションについては、MicrosoftのRobocopyコマンドを参照してください。
Robocopyで変更されたファイルのみをコピーするには、2つのオプションがあります。つまり、オプションmaxage: nまたはオプション/XO /maxage: nを使用します。ただし、新しいファイルがない場合は、ターゲットディスクにすべてのサブフォルダーを作成したくないユーザーもいます。この場合、空のフォルダを除外するためにスイッチ/Sを追加する必要があります。
Robocopyで新しいファイルのみコピーする手順
次に、次の手順を実行して、新しいファイルのみをコピーします。
ステップ 1. スタートアイコンを右クリックし、「コマンドプロンプト(管理者)」を選択します。
ステップ 2. 次のコマンドを入力し、Enterキーを順番に押します。
- robocopy D:\folder1 E:\folder2 / maxage:7
または
- robocopy D:\folder1 E:\folder2 /XO /maxage:7
ステップ 3. 空のフォルダを除外して新しいファイルをコピーするには、次のコマンドを入力して、Enterキーを順番に押します。
- robocopy D:\folder1 E:\folder2 /s /maxage:7
または
- robocopy D:\folder1 E:\folder2 /XO /s /maxage:7
新しいまたは変更されたファイルのみをコピーする簡単な方法
上からわかるように、XCopyまたはRobocopyのどちらを使用する場合でも、構文といくつかのパラメーターを学習する必要がありますが、多くのユーザーにとって簡単なものはありません。それでは、変更されたファイルまたは新しいファイルのみをコピーする方法はありますか?
答えは「はい」です。AOMEI Backupper Professionalのような専門的なファイルバックアップソフトを使用できます。このソフトは、増分または差分バックアップに対応しており、変更されたファイルのみバックアップすることが可能です。
増分または差分バックアップはフルバックアップに基づいていますが、完全に同じではありません。違いについては、下の比較表をご覧ください。
フルバックアップ | 差分バックアップ | 増分バックアップ | |
説明 | バックアップするファイルをすべてバックアップする | 最初のフルバックアップから変更された部分のみバックアップする | 前回のバックアップから変更された部分のみバックアップする |
バックアップ速度 | 最も遅い | 適度 | 最も速い |
ストレージスペース | 最も多い | 適度 | 最も少ない |
復元速度 | 最も速い | 適度 | 最も遅い |
最も重要なのは、このソフトは直感的なインターフェースを搭載しており、操作も簡単、いくつかのクリックだけで選択したファイル/フォルダをバックアップできます。パソコンにそれほど詳しくないユーザーでも気軽に使えます。
さらに、このソフトウェアはユーザーにより高度な機能を提供します。
-
自動バックアップ:毎日/毎週/毎月/USB挿入/インベントリー(システム起動/シャットダウン、サインイン/サインアウト)の5つの自動バックアップモードをサポートしています。
-
通常または高圧縮レベル:小さいファイルでイメージファイルを圧縮できるため、ディスク容量を節約できます。圧縮レベルが高いと、より多くのバックアップ時間が必要になることに注意してください。
-
バックアップスキーム:特定の役割を持つ古いバックアップイメージを削除して、ディスク領域を解放することができます。
-
スケジュールタスクを実行するためにコンピューターをスリープ解除:スケジュールタスクが開始する2分前にコンピューターをスリープ解除できます。オフピーク時にファイルをバックアップする必要がある場合に非常に便利です。
次に、AOMEI Backupperを使用してバックアップを作成する方法をご案内します。
ステップ 1. 「ファイルバックアップ」をクリックします。
AOMEI Backupper Professionalをダウンロードし、インストールして起動してください。「バックアップ」→「ファイルバックアップ」をクリックしてください。
ステップ 3. バックアップのターゲットパスを選択します。
ドロップダウンメニューをクリックして、バックアップのターゲットパスを選択してください。
補足:
また、AOMEI Backupperはクラウドストレージ-AOMEI Cloudを提供しています。クラウドストレージは実体がなく、物理的な損傷などによるデータ損失を回避できますし、インタネットがあれば、どこでもクラウドからデータを復元できるというメリットがあります。
「クラウドバックアップ」機能を使用して、ファイル/フォルダをAOMEI Cloudにバックアップできます(このモードの自動バックアップは、デフォルトで増分バックアップに従って実行します)。元のファイル/フォルダが紛失・破損した場合、AOMEI Cloudからデータを復元することで、簡単に取り戻すことができます。AOMEI Cloud(1TB)は、15日間無料試用可能で、ぜひ使ってみてください。
まとめ
この記事では、XCopyとRobocopyを使用して新しいファイルのみをコピーする方法を詳しく説明しました。お役に立てれば幸いです。
コマンドに苦手なユーザーに、変更したファイルをAOMEI Backupperでコピーすることをお勧めします。直感的なインターフェースとユーザーフレンドリーなデザインにより、すべてのステップが簡単になります。さらに、システムバックアップ、ディスクバックアップ、システムクローン、ディスククローン、ミラー同期など、他の便利な機能も備えます。今すぐダウンロードしてお試しください!