批处理文件以移动有条件的文件

问题描述 投票:0回答:0

我有一些文件。我通常使用 PowerShell 和 CSV 文件手动移动。

我想把它自动化。

文件名以历史或项目代码开头。

History文件里面有1个Item Code,不知道能不能读取到正确分配文件。这将是倒数第二行。

History_01102023.xml (<ITEMCODE>I586CS</ITEMCODE>)
History_11122022.xml (<ITEMCODE>XDSH0YE87EN</ITEMCODE>)
I586CS-active.xml
I586CS-disabled.xml
XSO0GSOE-active.xml
XDSH0YE87EN-active.xml

我需要把它们如下:

I586CS\I586CS-active.xml
I586CS\I586CS-disabled.xml
I586CS\History_01102023.xml
XSO0GSOE\XSO0GSOE-active.xml
XDSH0YE87EN\History_11122022.xml
XDSH0YE87EN\XDSH0YE87EN-active.xml

历史文件不需要在里面,项目代码,但我至少需要将它们放在自己的文件夹中,以便我以后可以管理。

robocopy "%source%" "%destination%" "*%prefix%*" /mov

batch-file
© www.soinside.com 2019 - 2024. All rights reserved.