Bienvenue invité ( Connexion | Inscription )
14 Nov 2007, 23:10
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 349 Inscrit : 22 Jul 2006 Membre no 64 760 |
Salut ,
je voudrais savoir comment faire en AppleScript pour supprimer un fichier qui se trouve dans le repertoire utilisateur .. comment faire ? merci |
|
|
|
![]() |
26 Mar 2008, 10:45
Message
#2
|
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 745 Inscrit : 2 Dec 2001 Lieu : Bricoleur fou Membre no 1 487 |
Plus ou moins le même problème pour moi. J'ai écris un script assez moche (je suis pas le roi, mais il fonctionne) pour remplacer un fichier dans un dossier à intervalle régulier. Plutôt qu'un long discours:
repeat tell application "Finder" delete file "Mailbox1206472625-2.8khz" of folder "Message lu" of folder "Répondeur" of startup disk set random_file to some file of folder "Messages modérés" of folder "Répondeur" of startup disk duplicate random_file to folder "Message lu" of folder "Répondeur" of startup disk set name of some item of folder "Message lu" of folder "Répondeur" of startup disk to "Mailbox1206472625-2.8khz" delete file "Mailbox1206472625-2.8khz" of folder "Outgoing Messages" of folder "Messages" of folder "Parliant" of folder "Application Support" of folder "Library" of startup disk duplicate file "Mailbox1206472625-2.8khz" of folder "Message lu" of folder "Répondeur" of startup disk to folder "Outgoing Messages" of folder "Messages" of folder "Parliant" of folder "Application Support" of folder "Library" of startup disk end tell delay 60 end repeat Donc, comme je n'ai pas commenté le script, je vire un fichier existant du dossier "Message lu", j'en choisi un au hasard dans le dossier "Messages modérés", je le copie dans "Message lu", je le renomme, et le copie à nouveau dans le dossier "Outgoing Messages" non sans avoir effacé au préalable le fichier précédent nommé à l'identique. C'est pas terrible, mais je suis nul en script. A part être moche, ça me rempli la corbeille à vitesse grand V. Je pourrais ajouter un "empty trash" à la fin, mais le but de la corbeille se perdrai. Je sais que je peux faire un shell script pour rm tout ça de façon élégante, mais ma connaissance du terminal est pire que celle de l'AS ! Par contre, je suis consciencieux, je comprends ce que je fais et je suis prêt à prendre des risques. Y a-t-il une bonne âme pour se pencher sur mon cas ? -------------------- Tu m'as vendu du rêve, je veux être remboursé !
|
|
|
|
kedare [AppleScript]Supprimer un fichier dans le repertoire utilisateur 14 Nov 2007, 23:10
McHerve CODEtry
do shell script "rm -f ~/"& qu... 15 Nov 2007, 13:05
kedare et si c'est dans un sous-repertoire du dossier... 10 Dec 2007, 14:10
andre6006 hé bien tu change le_nom_de_ton_fichier_et_pas_to... 10 Dec 2007, 17:46
McHerve CODEtry
set le_nom_de_ton_fichier_et_pas_tout_son_... 11 Dec 2007, 10:35
Mic3D Salut,
Par sécurité, tu ne peux pas simplement ... 11 Dec 2007, 11:24
sucellus Bonjour
Le plus simple et sans faire d'erreur... 26 Mar 2008, 12:52![]() ![]() |
| Nous sommes le : 14th November 2025 - 11:07 |