Existe-t-il un moyen de supprimer (automatiquement) tous les alias lorsque le fichier auquel ils appartiennent est supprimé?
Existe-t-il un moyen de supprimer (automatiquement) tous les alias lorsque le fichier auquel ils appartiennent est supprimé?
Réponses:
Non - les alias sont une combinaison d'un lien symique pointant vers un lieu et d'un identifiant de fichier unique permettant de suivre ce fichier s'il se déplace, de sorte que l'alias ne sera pas endommagé si le fichier réside toujours sur le volume d'origine. (L'ID de fichier change d'un volume à l'autre et un alias ne restera valide que si le chemin relatif est correct si et quand la moitié de l'ID de fichier est cassée par une suppression).
Donc, pour que cela fonctionne, le système essaie activement de reconnecter l'alias après la suppression du fichier d'origine. intentionnellement la suppression automatique d’un alias gâcherait donc la possibilité de se reconnecter.
Bien que votre question ait un sens logique, cela équivaut à une refonte de la conception d'un alias.
Un lien physique est ce que vous voulez utiliser si vous voulez qu’il disparaisse une fois le fichier supprimé.