Supprimer des fichiers avec AppleScript à la corbeille ou de façon permanente

Je suis en train d'écrire un script dans lequel je veux insérer un sous-programme pour supprimer les fichiers spécifiés. Avec un drapeau je souhaite contrôler si le fichier est déplacé vers la corbeille ou supprimé définitivement.

En fait mon script ressemble à ceci:

on MyDeleteProc(theFile, allowUndo)
  if allowUndo then
    tell application "Finder" to delete POSIX file theFile
  else
    do shell script "rm " & theFile
  end if
end MyDeleteProc

Maintenant, je veux savoir si ce cas est de corriger la mesure ou il y a peut-être un autre Finder de commande ou un paramètre pour la commande de suppression que j'ai oublié donc je vais être en mesure de simplifier le script ci-dessus?

OriginalL'auteur altralaser | 2014-07-13