
Cita: Originalmente Escrito por
WillyWeb
se me ha ocurrido un sistema más flexible que funciona con cualquier número de carpetas

Quizá no me he explicado bien. Si procesas dos o tres o más carpetas, siempre puedes dar prioridad (de borrado) a la que has escrito primero respecto a cualquier otra carpeta que esté escrita después (en %par1): carpeta1,carpeta2,carpeta3,carpeta4
De este modo, si tienes coincidencia con tres archivos de distintas carpetas
<b>1024</b><a>file1</a><p>3</p>
<b>1024</b><a>file22</a><p>4</p>
<b>1024</b><a>file999</a><p>1</p>
En ese caso habría que empezar borrando carpeta1/file999 que es el que tiene la prioridad de borrado más alta (1). Luego habría que borrar carpeta3/file1 que es el otro que tiene mayor prioridad (3). Y en este ejemplo habría que dejar sin borrar carpeta4/file22 que es el que tiene menor prioridad de borrado (4). En este supuesto no hay ningún archivo idéntico en la carpeta2 y por eso no aparece ningún archivo con prioridad 2.
También podría ocurrir que hubiese varios archivos iguales en la misma carpeta, y en ese caso me parece irrelevante que se borre uno u otro, así que borraría por orden alfabético para dejar vivo el último de ellos (o al revés).