題 批處理文件複製文件夾結構


我想寫一個可以復製文件夾結構的批處理文件。此批處理文件會將源目錄中的所有文件夾複製到目標目錄 - 不會復製文件本身。

例如,假設有一個文件夾 src 具有以下結構:

src
src\a\file1
src\a\file2
src\a\b\file1
src\c

該工具將創建一個 dest 文件夾如下:

dest
dest\a
dets\a\b
dest\c

是否可以使用批處理文件完成此任務?


4
2017-09-25 23:56


起源




答案:


嘗試:

XCopy "src" "dest" /T

只要確保它不是周期性的。

要包含空目錄,請添加/ E:

XCopy "src" "dest" /T /E

14
2017-09-26 00:11



它也複製文件,我只希望復制目錄結構。 - Szere Dyeri
第一篇文章已更正。 - Stevoni
你也可以添加 /E 導致空目錄被鏡像的開關。 - Joey
+1表示不涉及安裝第三方程序的解決方案。 - RJFalconer


robocopy src dest /e /create

這部分實現了您的需求。它將復制目錄結構並創建零長度文件作為實際文件的佔位符。查看更多詳情 這裡


4
2017-09-26 00:28





不是批處理文件而是 總指揮官 可以做到這一點(用一個小技巧):

複製目錄並使用'只有這種類型的文件' 選項。輸入 *。廢話 (或任何其他不存在的文件擴展名)在此字段中。

現在Total Commander將創建 整個目錄結構 目的地的源文件夾,而不復制任何文件。


3
2017-09-26 00:48





你可以放 |*.* 進入Total commander copy對話框,文件夾結構將被複製而沒有文件


1
2018-04-12 11:32



將| *。*放在“此類型的唯一文件”框中 - Remus Rigo


如果你只是想要沒有零長度文件的文件結構那麼它就是

robocopy src dest /e /create /xf *.*

要么

robocopy src dest /mir /create /xf *.*


1
2018-05-29 08:36





校驗 47個文件夾應用 ,可以以可視方式創建和復製文件夾結構..


-2
2018-01-25 07:07