Windows

【Windows】ファイルはコピーせずにフォルダ構成のみをコピーする方法

xcopyサムネイル
ねぇもりさん、会社の月次作業でね、毎月いちからフォルダを作るんだ。
先月分のフォルダを丸ごとコピーできたらラクなんだけど、そうすると中のファイルまでいっしょにコピーされちゃうよね?
もりさん
もりさん
なるほど、「フォルダの構成だけ」をコピーしたいんだね!
それなら良い方法があるよ!

既存のフォルダ構成を、新しい業務でそっくりそのまま使用したいとき、みなさんはどうしてますか?

私の経験では2つの方法がありました。

・既存のフォルダ構成を見ながら、それと同じになるように手作業でひとつずつフォルダを作成

・あらかじめ「ひな形フォルダ」を作成しておき、業務単位にそれをコピーして利用
「ひな形フォルダ」を定期的にメンテする人がいないと、実態と合わなくなることもあり…

今回の記事で紹介するのは「既存のフォルダ」の「フォルダ構成のみをコピー」する画期的な方法です。

この記事で紹介すること

この作業は人によって呼び方がいろいろあります

  • フォルダのみをコピー
  • フォルダ構成をコピー
  • ディレクトリ構成をコピー

すべて下記図のことを表しています。

xcopy1

作業に必要なもの

Windows標準アプリの「コマンドプロンプト」のみ

※標準アプリ:初期状態で備わっている機能

作業手順

このような状況を想定した解説です。

[第1四半期]フォルダ配下には、先のイメージ図と同じ構成のサブフォルダが存在します。

xcopy2

【手順1】コピー先の「新規フォルダ」を作成する

[第2四半期]という名前の新規フォルダを作成します。(これは手作業)

この時点では空フォルダです。

xcopy3

【手順2】コマンドプロンプトを起動する

エクスプローラーのアドレスバーをクリックして編集モードにします。

xcopy4

cmdと入力してEnterを押します。

xcopy5

コマンドプロンプトが起動しました。

xcopy6

【手順3】フォルダ(のみ)をコピーする

起動したコマンドプロンプトに「コピーコマンド」を入力します。

ここからちょっとむずかしく見えるかもしれませんが、手順通りに作業していけば大丈夫ですよ。

まず、フォルダ構成のみをコピーするコマンドです。

この文法をもとに、「第一四半期」フォルダの構成を「第二四半期」フォルダにコピーするコマンドがこちらです。

コマンドプロンプトのフォルダパスの>のカーソル点滅箇所にコマンドを入力します。

xcopy7

【方法1】直接コマンドを入力する

カーソルが点滅している箇所に入力後、Enterキーを押してください。
xcopy9

【方法2】メモ帳などにコマンドを作成して貼り付ける

xcopy8

作成したコマンドをコピー(Ctrl+C)してから、下記のいずれかの方法貼り付けて、Enterを押してください。
(コマンドプロンプトのバージョンによって異なります)

  • Ctrl+Vで貼り付け
  • 右クリックのみ
  • 右クリック→貼り付けを選択
xcopy9

作業終了!そっくりそのままコピーされていますよ。

xcopy10

コピーコマンドの解説

フォルダのみをコピーする呪文のようなコマンドの解説です。

この3つを組み合わせることで「フォルダ構成のみをコピーする」ことができます。

xcopy

ファイルやフォルダをコピーする

/t

ファイルが存在するフォルダのフォルダのみをコピーする

/e

ファイルが存在しなくてもコピーする

空フォルダもコピーするか?

コピー元フォルダのサブフォルダに「空のフォルダ」がある場合、それもコピーするか否かを選択することができます。

/eオプションは「空フォルダでもコピーする」という意味ですので、これを無くせば、空フォルダはコピーされません。

これを実行するとこうなります。

xcopy11

用途に合わせて使い分けてみてくださいね!

この記事のように、特別なソフトウェアやプログラミングを使用しなくても、Windowsの標準機能だけでできることってたくさんあるんですよ。