我需要创建一个scipt,它将所有文件和文件夹从\UNCPathA复制到\UNCPathB,但会移动超过1天的所有文件(保留文件夹结构)。
我知道如何使用多个RoboCopy脚本完成此任务,但如果可能的话,我希望在单个脚本(可能使用PowerShell)中执行这两个任务。
任何帮助都将不胜感激。
发布于 2013-12-03 12:29:56
我还没有做任何测试,但我可能会从下面这样的东西开始:
$uncA="\\server\share"
$uncB="\\server\share"
foreach ($item in (Get-ChildItem $uncA)) {
If ($item.LastWriteTime -lt ((Get-Date).AddDays(-1))) {
Move-Item $item.FullName $uncB
} Else {
Copy-Item $item.FullName $uncB
}
}$uncA和$uncB可以是UNC或Windows路径(或powershell可以理解的任何内容)。
https://stackoverflow.com/questions/20342645
复制相似问题