2013-01-08 21:32:20 +0000 2013-01-08 21:32:20 +0000
50
50

ファイルをコピーせずにディレクトリ構造をコピーする方法は?

私はそれらの中に多くのサブフォルダとファイルを持つフォルダを持っています。フォルダとサブフォルダのディレクトリ構造をコピーする方法はありますか****それらが含まれているファイルをコピーせずに、cmdまたはpowershellを使用して?

回答 (9)

46
46
46
2013-01-17 08:58:16 +0000

空のフォルダもコピーしたい場合は

xcopy C:\Folders D:\Folders /t /e

29
29
29
2013-01-08 21:43:43 +0000

はい。XCOPY

XCopy source {destination} /t

xcopy C:\Folders D:\Folders /t

xcopy の詳細はこちら http://ss64.com/nt/xcopy.html をご覧ください。

19
19
19
2015-02-04 14:41:42 +0000

XCOPYは今でも動作しますが、Windows Vista以降では、より多くの機能を持つROBOCOPYが含まれています。ファイルを含まないフォルダツリー(空のフォルダを含む)をコピーする一般的な構文は以下の通りです。

robocopy "A:\Source folder" "B:\Destination folder" /e /xf *

3
3
3
2017-01-27 20:03:55 +0000

各ファイルをコピーしてから削除する必要のないPowerShellメソッド。

Copy-Item -LiteralPath '.\source' -Destination 'C:\path\to\copy' -Recurse -Filter {PSIsContainer -eq $true}

もっと簡潔に言うと、以下のようになります。

copy .\source C:\path\to\copy -r -fi PSIsContainer

ここでの唯一の興味深いトリックは、PSIsContainer プロパティのフィルタリングです。

1
1
1
2013-06-19 16:15:02 +0000

47foldersアプリを見てください、無料で便利なWindowsツールは、素敵なGUIを通してあなたが必要とするものを正確に行います。

0
0
0
2016-11-03 09:37:02 +0000

PowerShellを使って行います。フォルダのコピーを作成して、Remove-Item -Path "C:\test\*.*" -recurse

0
0
0
2017-01-27 19:45:20 +0000

私はフリーウェアのMiroirsを使いましたが、これは非常に単純にフォルダだけをコピーしただけで、内容はコピーされませんでした(オプションですが)。 http://www.scanialabs.com/Products/Miroirs/Miroirs.aspx

0
0
0
2013-01-08 21:46:04 +0000

もっと良い解決策があるかもしれませんが、私はこれらを見ます。

  • すべてをコピーして、スクリプトでフォルダを空にする。

  • 拡張子のないファイルをすべてコピーするスクリプトを作成する。フォルダに拡張子のないファイルがある場合は別ですが、そうするべきではありません。フォルダには拡張子がありません。疑似コードでこのように見えるもの

opendirectory($path); while($file=get_directorycontent) { if(empty(get_fileextension($file))) { copythefile($file,$destination); } }
}
close
directory.

-1
-1
-1
2013-01-09 05:35:44 +0000

コピーした後、cmdを使ってフォルダに移動し、コマンド

del\*.\*

0x1& を実行すると、フォルダが.文字を持っていないため、ファイルが削除されます。