【发布时间】:2017-06-07 20:55:59
【问题描述】:
找到了一个pyhton解决方案here,但我需要一个基于批处理文件的解决方案。
有很多文件:
- SSP4325_blah-blah-blah.xml
- JKP7645_blah.xml
- YTG6457-blah-blah.xml
以及文件夹名称中包含一段文件名:
- RefID - SSP4325、JKP7645、GHT1278、YRR0023
- RefID - YTG6457
我正在寻找一个批处理解决方案,它会读取文件名前面的一部分(在第一个破折号或下划线之前),然后将该文件移动到文件名前面作为一部分存在的文件夹中文件夹名称。
因此,在上述示例中,前两个文件(SSP4325 和 JKP7645)被移动到第一个文件夹中,因为它包含该文本作为文件夹名称的一部分。
第三个文件将被移动到第二个文件夹中。
我有数百个文件和 63 个文件夹。所以我希望能够自动化。
由于环境限制,无法使用 Powershell 或 Python。所以希望有一个批处理文件的方法。
谢谢。肖恩。
【问题讨论】:
标签: batch-file directory filenames batch-processing move