首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于将文件从一个UNC路径复制到另一个UNC路径的脚本,但如果文件早于24小时,则移动该文件

用于将文件从一个UNC路径复制到另一个UNC路径的脚本,但如果文件早于24小时,则移动该文件
EN

Stack Overflow用户
提问于 2013-12-03 12:02:29
回答 1查看 5.6K关注 0票数 0

我需要创建一个scipt,它将所有文件和文件夹从\UNCPathA复制到\UNCPathB,但会移动超过1天的所有文件(保留文件夹结构)。

我知道如何使用多个RoboCopy脚本完成此任务,但如果可能的话,我希望在单个脚本(可能使用PowerShell)中执行这两个任务。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-12-03 12:29:56

我还没有做任何测试,但我可能会从下面这样的东西开始:

代码语言:javascript
复制
$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可以理解的任何内容)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20342645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档