如何复制没有子文件夹的任何文件夹结构

时间:2014-02-13 08:40:36

标签: file powershell copy filesystems robocopy

有没有人有想法,如何在没有任何子文件夹和文件的情况下复制文件夹结构? 我尝试使用robocopy,但没有找到任何排除子文件夹的命令。

谢谢。

1 个答案:

答案 0 :(得分:1)

这不是最优雅或最有效的解决方案,但它应该有效($ destinationRoot和$ sourceRoot是案例sEnSitivE):

$destinationRoot = "D:\temp";  
$sourceRoot = "U:\Scripts";  
$dirs = ls -Attributes d -Recurse;  
foreach($dir in $dirs){  
    $np = ($destinationRoot + $dir.FullName.replace($sourceRoot,""));   
    md $np -Force -ea 0;  
}