找到pyhton解决方案here,但我需要基于批处理文件的解决方案。批处理文件根据部分文件名将文件移动到基于部分文件夹名称的文件夹
有很多文件:
- SSP4325_blah-等等,blah.xml
- JKP7645_blah.xml
- YTG6457-等等,blah.xml
和文件夹名称其中包含一段文件名:
- REFID - SSP4325,JKP7645,GHT1278,YRR0023
- REFID - YTG6457
我正在寻找一个批次的解决方案,将在前面读取的文件名的一部分(在第一个破折号或下划线之前),然后将该文件移动到文件名前面存在的文件夹中作为文件夹名称的一部分。
所以在上面的例子中,前两个文件(SSP4325和JKP7645)被移入第一个文件夹,因为它包含了文本作为文件夹名称的一部分。
第三个文件将被移动到第二个文件夹中。
我有数百个文件和63个文件夹。所以我希望能够自动化。
由于环境的限制,无法使用Powershell或Python。所以希望有一个批处理文件的方法。
谢谢。肖恩。