是否可以编写一个批处理文件来删除目录中文件根名称的前 n 个字符与该目录中任何其他文件名的前 n 个字符不匹配的目录中的所有文件?例如,假设目录包含以下内容:
Purcell_HenryA.txt
Purcell_HenryB.txt
Casaubon_IsaacA.txt
在这种情况下,我们希望删除目录中前 13 个字符与目录中任何其他文件的前 13 个字符不匹配的所有文件。(也就是说,我们只想删除 Casaubon_IsaacA.txt。)我已经找到了删除目录中所有具有唯一扩展名的文件的脚本,但不知道如何开始编写此脚本,因此将不胜感激对于该问题的任何线索。