Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

パソコン上のファイルを移動・整理する作業は、意外と時間がかかるものです。Windows 10では、バッチファイル(.bat)を作成しておけば、複数のファイルやサブフォルダをまとめて任意の移動先フォルダへ一括で移動でき、作業を大幅に効率化できます。.batファイルの内容をあらかじめ定義しておけば、後は好きなタイミングでファイルを転送するだけです。

.batファイルは、Windowsに古くから搭載されているのに意外と活用されていない「隠れた便利機能」で、さまざまなコマンドを実行して具体的な結果を得ることができます。

本記事では、Windows 10でバッチファイルをゼロから作成する手順を解説します。さらに、作成した.batファイルを使って、任意のフォルダから移動先フォルダへファイルを移動する方法もご紹介します。

バッチファイルをゼロから作成する

.batファイルは、Windows 10の任意のフォルダに作成できます。ゼロから作成するには、まず任意のフォルダを開き、右クリックして新しい.txtファイルを作成します。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

メモ帳のファイルが作成できたら、拡張子を.txtから.batに変更します。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

拡張子の変更時に表示される「ファイルが使用できなくなる可能性があります」という警告は無視して「はい」をクリックします。これで中身が空のバッチファイルが完成しました。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

作成された.batファイルはフォルダ内に表示されます。削除、コピー&ペースト、名前の変更、他のフォルダへの移動など、通常のファイルと同じように扱えます。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

バッチファイルでフォルダとサブフォルダを作成する

.batファイルを使えば、個別のフォルダやサブフォルダを作成でき、その内容や属性は.batファイルと紐付いた状態になります。.batファイルをPC上のどの場所に移動しても、フォルダやサブフォルダはそれに追従します。これらのフォルダに保存された内容は、マスターとなる.batファイルを移動するだけでまとめて移動できるのです。

作成した.batファイルを右クリックして「編集」(メモ帳で開く)を選択し、以下のコードを入力すると、フォルダ名を指定してフォルダを作成できます。

@echo off

md FolderName1 FolderName2..."Folder Name3"

@echo offは、コマンドの画面表示をオフにするための記述です。これにより、.batファイルの処理は内部でコマンドプロンプトと連携しつつ、黒い画面を表示せずに実行できます。フォルダ名にスペースを含めたい場合は、名前をダブルクォーテーションで囲みます。入力が完了したら、ファイルを保存してメモ帳を閉じましょう。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

.batファイルをダブルクリックすると、すぐにコマンドが実行され、新しいフォルダが作成されます。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

任意のフォルダ内にサブフォルダを作成する場合は、上記のコードを次のように書き換えます。編集後はファイルを保存してメモ帳を閉じてください。

md FolderName/SubFolder1 FolderName/SubFolder 2...
Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

このように、サブフォルダが作成されました。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

バッチファイルでフォルダ間のファイル移動を行う

.batファイルを使えば、Windows 10上の任意のフォルダから、指定した移動先フォルダへファイルを移動できます。転送に必要なのは、正確なフォルダパスだけです。フォルダのパスを確認するには、フォルダを右クリックして「プロパティ」を選択し、「場所」を確認するのが最も簡単です。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

ここでは例として、「FolderA」の内容をすべて「FolderB」へ移動します。コマンドは次のとおりです。

move Source-Folder-Path*.* Destination-Folder-Path

ここで*.*はワイルドカードと呼ばれるもので、「移動元フォルダ内のすべてのファイル」を指定する意味を持ちます。フォルダパスの一部にスペースを含むフォルダ名がある場合は、その部分をダブルクォーテーションで囲む必要があります。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

ファイルを保存してメモ帳を閉じます。

.batファイルをダブルクリックするだけで、フォルダの内容すべてが別のフォルダへ移動されました。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

特定のファイルだけを移動したい場合は、コードを次のように少し変更します。

move Source-Folder-PathFile Name1, File Name2*.* Destination-Folder-Path
Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

また、特定の種類のファイルだけを移動したい場合、たとえばJPGファイルだけを移動するには、コードを次のように変更します。

move Source-Folder-Path*.file_type Destination-Folder-Path

たとえば、すべての.jpgファイルを移動する場合は、次のコードを使用します。

move Source-Folder-Path*.jpg Destination-Folder-Path
Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

コードのとおり、この例ではJPGファイルだけが移動されました。

Windows 10でバッチファイルを作成・活用して複数ファイルを一括移動する方法

なお、.jpgの部分は.pdfや.pngなど、移動したい任意の拡張子に置き換えることができます。

本ガイドでは、バッチファイルをゼロから作成し、パソコン上のファイルやフォルダを移動する方法を学びました。.batファイルをダブルクリックするたびに、指定した場所へファイルが自動的に移動されます。これほど簡単なのです。

ちなみに、Windowsでは画像の一括編集やファイルの一括リネームも可能です。詳しい手順はリンク先の記事でご確認ください。


  1. Windows 10でパスワードリセットディスクを作成・使用する方法

    セキュリティへの関心が高まる昨今、PCには強固なログインパスワードを設定する人が増えています。セキュリティ確保の観点からは必要不可欠な対策ですが、その反面、数多くのパスワードをすべて記憶しておくのは容易ではありません。 そんな中、Windows 10のPCにログインしようとしてEnterキーを押した瞬間、「パスワードが正しくありません」というメッセージが表示された経験はありませんか。考えられる組み合わせをすべて試してもログインできず、残された唯一の解決策がWindowsのパスワードリセットというケースも少なくありません。 そこで次に浮かぶ疑問は、「既存のログインパスワードを入力せずに、どうやっ

  2. Windowsで削除できないファイル・フォルダを強制削除する方法|コマンドとフリーソフト徹底解説

    パソコンを快適に使い続けるためには、不要ファイルや重複データ、ジャンクファイルをこまめに整理することが欠かせません。これらはストレージ容量を無駄に消費するだけでなく、作業効率や使用感にも悪影響を及ぼします。しかし、いざ不要なファイルやフォルダを削除しようとしても、思うように消せない経験はありませんか?管理者権限を持っていても削除できず、頭を抱えた方も多いはずです。こうした現象の原因の一つが、トロイの木馬やマルウェアなどの感染です。即座に深刻な被害をもたらすものではないものの、ファイルやフォルダを破損させ、削除不能な状態にしてしまうことがあります。ファイルやフォルダが削除できない主な原因マルウェ