Windows 11でコマンドプロンプトを使用してファイルをコピーする方法

この記事では、Windows 11でコマンドプロンプトを使用してファイルをコピーする方法を紹介します。この方法は、同じソースから同じターゲット場所に定期的にファイルをバックアップする場合に役立ちます。このような場合、バッチファイルを作成して、バックアップを作成したいときにいつでも実行できます。

Windows 11でコマンドプロンプトを使用してファイルをコピーする方法

ここでは、Windows 11/10でコマンドプロンプトを使用してファイルをコピーする次の2つの方法を紹介します。

  1. copyコマンドを使用する
  2. xcopyコマンドを使用する

始めましょう。

1] copyコマンド

管理者としてコマンドプロンプトを開きます。次に、copyコマンドを使用します。copyコマンドを使用するには、以下に示す構文に従います。

copy <file path> <file name> <file extension> <complete path of the destination>

たとえば、拡張子が.docxで名前がMy Documentのファイルを場所「E:\New folder」から場所「D:\The Windows Club\New folder」にコピーしたいとします。その場合、完全なcopyコマンドは次のようになります。

copy "E:\New folder\My Document.docx" "D:\The Windows Club\New folder"

ある場所から別の場所にすべてのファイルをコピーしたい場合は、copyコマンドで次の構文を使用します。

copy <source address> <destination address>

たとえば、場所「E:\」に格納されているすべてのファイルを場所「D:\The Windows Club\New folder」にコピーしたい場合は、コマンドは次のようになります。

copy "E:\" "D:\The Windows Club\New folder"

上記のコマンドは、フォルダーとサブフォルダーを除くすべてのファイルを宛先にコピーします。これはcopyコマンドの制限の1つです。

copyコマンドには、一緒に使用できるパラメータがいくつかあります。copyコマンドのすべてのパラメータの完全なリストは、Microsoftの公式Webサイトで入手できます。以下に、これらのパラメータの一部を使用する方法を示します。

copyコマンドが宛先に同じ名前のファイルを見つけると、置き換えるかどうかを尋ねるメッセージが表示されます(上の画像を参照)。たとえば、copyコマンドがこのメッセージを表示しないようにしたい場合は、/yパラメータを使用できます。このパラメータの例を以下に示します。

copy "E:\" "D:\The Windows Club\New folder" /y

copyコマンドには、サブフォルダー内のファイルをコピーしない、隠しファイルを無視するなど、いくつかの制限があります。また、パラメータの数も限られています。たとえば、サブフォルダーを含めたい場合、そのようなパラメータはありません。さらに、隠しファイルをコピーするためのパラメータはありません。

2] xcopyコマンド

xcopyコマンドは、copyコマンドの制限を解消します。copyコマンドよりも多くのパラメータをサポートしています。そのため、フォルダーとサブフォルダーのコピー、空のフォルダーのコピー、隠しファイルのコピーなど、copyコマンドではできないことを実行できます。

xcopyコマンドを使用する構文は次のとおりです。

xcopy <file path> <file name> <file extension> <complete path of the destination>

ある場所から別の場所にすべてのファイルをコピーしたい場合は、次の構文を使用します。

xcopy <source address> <destination address>

xcopyコマンドのパラメータの完全なリストは、Microsoftの公式Webサイトに記載されています。以下に、いくつかのパラメータを使用してxcopyコマンドを使用する例を示します。

既定では、xcopyは特定のディレクトリ内のすべてのフォルダーを無視します。ただし、フォルダーもコピーしたい場合は、/sパラメータを使用できます。たとえば、Eディレクトリ内のコンテンツ(フォルダーを含む)を場所「D:\The Windows Club\New folder」にコピーしたい場合は、コマンドは次のようになります。

xcopy "E:\" "D:\The Windows Club\New folder" /s

上記のコマンドは、フォルダーを含むすべてのコンテンツをコピーしますが、空のフォルダーは無視します。

すべてのファイル、フォルダー、サブフォルダー、空のフォルダーをコピーしたい場合は、/eパラメータを使用します。したがって、私の場合は、コマンドは次のようになります。

xcopy "E:\" "D:\The Windows Club\New folder" /e

隠し属性(隠しファイル)を持つファイルをコピーしたい場合は、/hパラメータを使用します。したがって、私の場合は、コマンドは次のようになります。

xcopy "E:\" "D:\The Windows Club\New folder" /h

ファイルを上書きするためのプロンプトを抑止するパラメータはcopyコマンドと同じです。つまり、/yパラメータです。

これは、Windows 11/10でコマンドプロンプトを使用してファイルをコピーする方法のすべてです。

Windows 11 CMDでテキストをコピーするにはどうすればよいですか?

コピーされたファイルを貼り付けるために使用するのと同じショートカットキー、つまりCtrl + Vを使用して、Windows 11 CMDでテキストをコピーできます。コマンドプロンプトウィンドウを開き、Ctrl + Vキーを押してコピーしたテキストをそこに貼り付けます。または、マウスの右クリックを使用することもできます。コマンドプロンプトウィンドウでは、マウスの右クリックはCtrl + Vと同じように機能します。同じ方法を使用して、CMDで選択したテキストをコピーすることもできます。

Windows 11ですべてのファイルをコピーするにはどうすればよいですか?

Windows 11ですべてのファイルをコピーするには、すべてを選択する必要があります。Ctrl + Aショートカットを使用して、特定のディレクトリ内のすべてのファイルを選択します。次に、目的の場所に移動して、Ctrl + Vキーを押します。特定のファイルをコピーしたい場合は、Ctrlキーを押しながらクリックして選択します。