Sam*_*abu 4 powershell powershell-2.0
我们的应用程序有文件夹/子文件夹结构.
每当我们添加新模块时,我们都必须完全复制文件夹结构而不复制文件.
如何复制层次结构中的文件夹和子文件夹,但只保留文件?
这有点'hacky',因为Powershell不能很好地处理这个......接受智慧说使用xCopy或Robocopy但是如果你真的需要使用Powershell,这似乎工作正常:
$src = 'c:\temp\test\'
$dest = 'c:\temp\test2\'
$dirs = Get-ChildItem $src -recurse | where {$_.PSIsContainer}
foreach ($dir in $dirs)
{
    $target = ($dir.Fullname -replace [regex]::Escape($src), $dest)
    if (!(test-path $target))
    {
         New-Item -itemtype "Directory" $target -force
    }
}
| 归档时间: | 
 | 
| 查看次数: | 3987 次 | 
| 最近记录: |