Windowsでフォルダー構造をコピーする


9

別の場所にあるフォルダ構造を複製したい。また、深さ1レベルの構造だけを複製して欲しい。それを行う方法はありますか?

Windows 7 Professional 64ビットを実行しています。


それを行うツールを探していますか、それを実装する必要がありますか?

ツール、私はこの質問をスーパーユーザーにもっと関連させると思いますか?誰かが移動できますか?
Pulkit Sinha 2010

回答:


8

/ Tおよび/ DLスイッチを指定してXXCOPYを使用できます。

/ DLディレクトリのネストの処理をnレベルに制限します。

/ Tディレクトリ構造を作成しますが、ファイルはコピーしません。空のディレクトリを含むすべてのディレクトリをコピーします

http://www.xxcopy.com


7

サードパーティのプログラムを使用したくない場合は、Windows 7のネイティブXCOPYコマンドでフォルダー構造を複製することもできます。

xcopy source dest /t /e

空のフォルダを含むディレクトリ構造を作成しますが、ファイルはコピーしません。


4

Robocopyは、Windows 7のxcopyに代わるものであり、コピーをNフォルダーレベルの深さに制限することができます。例:

robocopy <source> <dest> /e /create /lev:2
  • /e空でもサブフォルダーを含みます(/s代わりに空のフォルダーを除外するために使用してください)

  • /create フォルダー構造と長さがゼロのファイルのみをコピーします

  • /lev:N指定したフォルダーを含むサブフォルダートラバーサルをNレベルに制限します<source>。そのため/lev:1<source>フォルダー自体のみが含ま/lev:2<source>、の直下にあるサブフォルダーは含まれますが、サブフォルダーは含まれません。

詳細については、http://technet.microsoft.com/en-us/library/cc733145.aspxを参照してください。


2

コマンドプロンプトから:

cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"

名前にスペースが含まれるフォルダを考慮に入れるには、宛先パスを必ず引用してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.