Je pense que remplacer la suppression directe par un déplacement à la corbeille n'est valable que pour le shell. Remplacer la fonction de suppression dans les autres programmes est à mon avis une mauvaise idée, parce que le programme n'est pas "prévu pour".
S'il crée un grand nombre de fichiers temporaires pour un usage interne et tente de les supprimer, ceux-ci seront envoyés à la corbeille à la place. S'il tente de supprimer un arbre de dossiers, il va supprimer les fichiers les plus profonds d'abord puis remonter pour supprimer les dossiers, alors que pour un envoi à la corbeille, on envoie uniquement le dossier le plus haut, et non chaque fichier individuellement.
Un explorateur graphique (nautilus, dolphin) aura la fonction déjà implémentée correctement et se servira de l'une ou de l'autre quand il faut.
[^] # Re: libtrash
Posté par BFG . En réponse au message Déplacer mes fichiers dans un dossier temporaire avant effacement avec rm. Évalué à 4.
Je pense que remplacer la suppression directe par un déplacement à la corbeille n'est valable que pour le shell. Remplacer la fonction de suppression dans les autres programmes est à mon avis une mauvaise idée, parce que le programme n'est pas "prévu pour".
S'il crée un grand nombre de fichiers temporaires pour un usage interne et tente de les supprimer, ceux-ci seront envoyés à la corbeille à la place. S'il tente de supprimer un arbre de dossiers, il va supprimer les fichiers les plus profonds d'abord puis remonter pour supprimer les dossiers, alors que pour un envoi à la corbeille, on envoie uniquement le dossier le plus haut, et non chaque fichier individuellement.
Un explorateur graphique (nautilus, dolphin) aura la fonction déjà implémentée correctement et se servira de l'une ou de l'autre quand il faut.