Sujet : Re: [AS] fichier copié au lieu d'être déplacé (?)
De : pehache.7 (at) *nospam* gmail.com (pehache)
Groupes : fr.comp.sys.mac.programmationDate : 08. Feb 2022, 12:36:34
Autres entêtes
Message-ID : <j6evdjFt4r7U1@mid.individual.net>
References : 1 2
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0) Gecko/20100101 Thunderbird/91.5.0
Le 08/02/2022 à 10:20, Joseph-B a écrit :
Bonjour,
pehache <pehache.7@gmail.com> wrote:
Question toute bête... Dans un AppleScript je veux déplacer un fichier,
mais le fichier est copié plutôt que déplacé :
Une idée du pourquoi ? Je fais de l'AS une fois tous les deux ans, donc
à chaque fois je tâtonne...
Sous El Cap
Je viens de faire un test avec move file de AS et cela s'est bien passé, déplacement et non pas copie.
Si rien ne permet d'expliquer le pb chez toi, plutôt faire un shel lscript qui marche (j'ai testé aussi)
------------
set fichier to <PathToFile>
set destination to <pathToFolder>
do shell script "mv -n " & quoted form of fichier & " " & quoted form of destination
-----------
- n pour ne pas écraser un fichier de même nom, mais lire le man pour toutes les options
les chemins doivent être écrits sous forme posix et non pas hfs, bien sûr
Merci,
Mais pour la "beauté du geste" je voulais éviter de passer par une commande shell :)
Mais j'ai compris ce qui se passait : c'est un déplacement vers un autre disque (la destination est un montage NFS), et dans ce cas le Finder ne supprime pas le fichier d'origine. Ca émule ce qui se passe par défaut quand on fait un drag&drop d'un fichier vers un autre disque : effectivement il est copié, mais pas supprimé. Cela dit en script ce comportement est incohérent avec le nom de la commande "move"...
-- "...sois ouvert aux idées des autres pour peu qu'elles aillent dans lemême sens que les tiennes.", ST sur fr.bio.medecineST passe le mur du çon : <j3nn2hFmqj7U1@mid.individual.net>