頻繁にサブフォルダーに移動する必要のあるログファイルの束でいっぱいになるフォルダーがあります。たとえば、次のファイルを矢印のディレクトリに配置する必要があります。
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個あります。いずれの場合にも一致しなかったファイルについては、そのままにしておきます。何かアドバイス?