我需要根据孩子的文件夹名称将文件夹批量移动到父文件夹。有点抽象,无法解释,因此这里是一个示例。 (用于音乐排序)
AC DC - Backtracks [3 CD Deluxe Edition] (2009)
AC DC - Stiff Upper Lip (2000)
AC_DC - Back In Black
AC_DC - High Voltage
AC_DC - Highway to Hell
如果尚未创建父文件夹,在这种情况下,应创建“ AC DC”和“ AC_DC”。每行的第一个“-”是父文件夹名称的限制符(可以有多个“-”,因此只能是第一个)。创建或检测父文件夹后,应将原始文件夹移到父文件夹。
我无法通过软件高级重命名器自动执行此操作。我愿意接受Linux bash解决方案以及Windows CLI或其他解决方案。
我能够通过此tool完成此任务这是brename -D -p '^(.*?) - ' -r '$1/'
,请确保使用“ -d”进行测试!