我在一个文件夹(C:\webfix)中有多个文件,该文件夹有 23 个项目,包括随机文件和文件夹。
我有 70 多个文件夹需要将这些文件推送到其中。每个文件夹如下所示:C:\saas\CU01313\wwwroot\
C:\saas\CU01316\wwwroot\
C:\saas\CU08453\wwwroot\
等等等等
减去 CU0* 部分后,目的地都是一样的。
我希望能够将 23 个文件/文件夹批量移动到这些目的地中的每一个,但我无法弄清楚如何。
经过一番研究,我发现使用“foreach”循环命令可能会更好?
我一直在尝试在 Powershell 中实现这一点。
我已经尝试了几件事,我可以在下面显示代码。第一个“脚本”使用 Involk-Expression 命令,如果我一个一个地执行它,我就可以开始工作。我一直无法弄清楚如何“通配符”那个 \CU0*\ 部分。
第一件事:
Invoke-Expression -Command "robocopy C:\webfix\ 'C:\saas\TT08931\wwwroot\' /e /b /COPYALL /MT:8 /r:2 /log:C:\log\log.txt "
如果有人能帮我解决这个问题,我将不胜感激。非常感谢你!