¿Hay alguna forma de eliminar (automáticamente) todos los alias cuando se elimina el archivo al que pertenecen?
¿Hay alguna forma de eliminar (automáticamente) todos los alias cuando se elimina el archivo al que pertenecen?
No: los alias son una combinación de un enlace simbólico que apunta a un lugar, así como una ID de archivo única para rastrear ese archivo si se mueve, por lo que el alias no se romperá si el archivo aún reside en el volumen original. (la ID del archivo cambia a través de los volúmenes y un alias solo seguirá siendo válido si la ruta relativa es correcta si y cuando la mitad de la ID del archivo se rompe con una eliminación).
Entonces, para que esto funcione, el sistema intenta volver a conectar el alias después de eliminar el archivo original por diseño , por lo que eliminar un alias automáticamente arruinaría la posibilidad de volver a conectarlo.
A pesar de que su pregunta tiene un gran sentido lógico, equivale a un nuevo diseño de lo que está diseñado para hacer un alias.
Un enlace fijo es lo que quieres usar si quieres que desaparezca cuando el archivo se elimine finalmente.
En realidad, no como un alias podría estar en un disco externo que apunta a su disco normal. Si el externo está fuera de línea, no se puede encontrar ese alias cuando se elimina el original