我有一个文件夹,里面装满了一堆需要经常移动到子文件夹中的日志文件。例如,我需要将以下文件放入箭头处的目录中。
SOME_FILE_341213.txt --> SMPROD
SOME_FILE_341242.txt --> SMPROD
OTHER_FILE_13423.log --> SSBRPRD
ALTER_FILE_13423.log --> SSBRPRD
geofile12321 --> REGIONPROD
我见过很多解决方案,它们会解析出文件名的一部分并将其移动到包含该文件名解析的目录中。就我而言,目标目录不会真正匹配文件名的解析部分。我在想我可以使用 switch 语句将前 4 或 5 个字母与将文件移动到适当目录的案例相匹配,但我不确定这是最有效的方法。我将有大约 25 个案例可以匹配。对于与任何情况都不匹配的文件,我会将它们留在原处。有什么建议吗?