按子文件夹对游戏进行排序

按子文件夹对游戏进行排序

最近我开始使用 Batocera,并且正在收集游戏。我在我的驱动器上发现了大量 amiga 游戏,大多数情况下它们位于多个文件中,例如

samurai1.adf
samurai2.adf
Battleships.adf
exile - d1.adz
exile - d2.adz
exile - d3.adz
Prehistorik.ADF
Dynablaster.adf
Superfrog (Disk 1 of 4)[cr CSL].adf
Superfrog (Disk 2 of 4)[cr CSL].adf
Superfrog (Disk 3 of 4)[cr CSL].adf
Superfrog (Disk 4 of 4)[cr CSL].adf

我想将文件放入相应的子文件夹中。像这样

├──Dynablaster.adf
├──exile
│  ├──exile - d1.adz
│  ├──exile - d2.adz
│  └──exile - d3.adz
├──Prehistorik.ADF
├──samurai
│  ├──samurai1.adf
│  └──samurai2.adf
└──Superfrog
   ├──Superfrog (Disk 1 of 4)[cr CSL].adf
   ├──Superfrog (Disk 2 of 4)[cr CSL].adf
   ├──Superfrog (Disk 3 of 4)[cr CSL].adf
   └──Superfrog (Disk 4 of 4)[cr CSL].adf

但显然我不想通过手动排序来做到这一点。这些文件只有一个数字不同。有时游戏只有一个文件,然后我很想离开这个游戏。我试图用谷歌搜索一个脚本,但找不到。我试图在 Linux 上想出自己的脚本,但它也没有用。任何帮助都将不胜感激。

相关内容