gpt4 book ai didi

Powershell robocopy 多个通配符

转载 作者:行者123 更新时间:2023-12-05 04:13:42 33 4
gpt4 key购买 nike

对于通配符标志,我可以说只复制名称中同时包含 spMPK 的文件吗?

$source = "D:\scripts\watcher\2015-007"
$destination = "K:\public\scripts\watcher\2015-006"
$sourceOptions = "*sp* *MPK* /COPYALL"
$sourceOptions2 = "*sp* /COPYALL"
$copyOptions = "/Z /SECFIX /XX /MT[:32] /LOG+:$destination\logs\RoboLog.txt /V /R:5 /W:1"


New-Item K:\public\scripts\watcher\2015-006\logs -ErrorAction SilentlyContinue -type directory

Start-Process robocopy -ArgumentList "$source $destination $sourceOptions $copyOptions" -wait -NoNewWindow -PassThru

我正在使用 PowerShell 运行 robocopy,我创建了一些变量并将它们按正确的顺序排列,以便它们可以与 robocopy 一起使用。

在变量 $sourceOptions 中,我为 robocopy 定义了一些通配符。文件名中带有 spMPK 的任何内容都会移至目标位置。

对于通配符标志,我可以说只复制名称中同时包含 spMPK 的文件吗?

最佳答案

我有同样的问题然后决定尝试多个 /IF (Include File) 标志并且它有效。例如:robocopy。 otherdir\/IF *sp*/IF *MPK*

会将包含 sp 的文件和包含 MPK 的文件从当前目录复制到 otherdir\

希望对您有所帮助。

关于Powershell robocopy 多个通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37082777/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com