ファイルをコピーせずにフォルダ構造をコピーする方法

以前、さまざまなツールと方法を使用してフォルダーの内容をミラーリングする方法を説明しました。 ただし、それらのフォルダー内のファイルをコピーせずにフォルダー構造をコピーしたい場合があります。 たとえば、経費や経理フォルダのディレクトリ構造を複製して、年間で整理することができます。

2018-19会計年度に関連するドキュメントを格納するための次のフォルダー構造があります。 次の会計年度では、統一性を維持するために、ディレクトリ構造を(ファイルをコピーせずに)2019-20という名前の親フォルダーにコピーしたいと思います。

 D:\ OFFICIAL \ 2018-19├───アカウント│├───銀行調整ステートメント│├───資本利益│└───TDS├───銀行ステートメント│├───SBアカウント│└─ ──定期預金├───経費│├────コンピューター付属品│├───給与と契約料│││───スタッフの給与│││────作業費│├───旅行│└─ ──Webホスティング├───所得税│├───高度な税領収書│├───IT返品│├───注文の払い戻し│├───自己申告税の領収書│└───税務申告の確認書├ ───手紙└────領収書├───広告├───アフィリエイト└───トレーニング 

ファイルエクスプローラでは、ファイルをコピーせずにフォルダをコピーすることはできません。 ただし、ディレクトリ構造を簡単に複製できるコマンドラインメソッドとサードパーティツールがあります。 フォルダー構造を複製するネイティブコマンドラインツールについて説明します。

ファイルをコピーせずにフォルダー構造をコピーする

XCopyコマンドの使用

Windowsの組み込みXCopyコマンドは、ディレクトリまたはディレクトリツリーを(再帰的に)コピーできます。 スイッチ/T /Eにより、ファイル(空のフォルダーを含む)のみがコピーされ、ファイルはコピーされません。

コマンドプロンプトウィンドウを開き、次のコマンドライン構文を使用します。

 xcopyソースの宛先/ t / e 

例えば:

 xcopy D:\ Official \ 2018-19 D:\ Official \ 2019-20 / t / e 

宛先フォルダーが存在しない場合、ターゲット/宛先2019-20がターゲットのファイル名またはディレクトリー名( F =ファイル、 D =ディレクトリー)を参照するかどうかを尋ねられます。 Dを押して続行します。

2018-19フォルダー構造が2019-20複製され2019-20

  • /Tディレクトリ構造を作成しますが、ファイルはコピーしません。 空のディレクトリまたはサブディレクトリは含まれません。
  • /T /Eは、空のディレクトリとサブディレクトリが含まれます。

Robocopyの使用

組み込みのRobocopyを使用すると、次のコマンドライン構文を使用して(ファイルをコピーせずに)ディレクトリ構造をミラーリングできます。

 robocopy "D:\ Official \ 2018-19" "D:\ Official \ 2019-20" / e / xf * 
  • /e –空のサブディレクトリを含むサブディレクトリをコピーします。
  • /xf * –すべてのファイルを除外します—ワイルドカード*示されます

ヒント:特定のフォルダを除外する場合は、 /xdスイッチを使用します。

関連: Robocopyを使用した2つのフォルダーの比較と同期

PowerShellの使用

PowerShellを使用すると、次のコマンドライン構文を使用して(ファイルをコピーせずに)ディレクトリツリーをミラーリングできます。

 Copy-Item -LiteralPath "D:\ Official \ 2018-19" -Destination "D:\ Official \ 2019-20" -Recurse -Filter {PSIsContainer -eq $ true} 


別のコンピュータからディレクトリ構造をコピーする

ネットワークに接続されていない別のコンピューターからフォルダー構造を複製するには、そのシステムで上記の方法のいずれかを使用して、ディレクトリツリーをミラーリングします。

次に、ファイルエクスプローラーの[ 共有 ]タブを使用するか、右クリックメニューの[ Send To → Compressed (zipped) folder ] Send To → Compressed (zipped) folder ]オプションを使用して、ミラーリングされたフォルダーをSend To → Compressed (zipped) folderます。

zipファイルをコンピューターにコピーし、コンテンツをフォルダーに抽出します。 フォルダー構造は、ターゲットコンピューターで抽出するときに維持されます。

関連記事