如何使用Powershell将数据从位置A递归到位置B?

时间:2015-02-26 10:01:48

标签: windows file powershell transfer unc

我想创建一个powershell脚本,可以将数据从位置a复制到位置b递归。

这必须使用UNC-Paths。

在位置b必须删除所有空的订单。

我不知道如何开始:/

1 个答案:

答案 0 :(得分:1)

在此示例中,位置A和位置B都需要是给定服务器上的本地路径或共享。

$a = '\\serverA\folderA'
$b = '\\serverB\folderB'

#This copies the files
Get-ChildItem $a -Recurse -File | Foreach_Object {Copy-Item $_ -Destination $b}

#Removes empty files
Get-ChildItem $b -File | Foreach-Object {IF($_.Length -eq 0) {Remove-Item $_}}