![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 709 Inscrit : 13 Aug 2003 Lieu : Cagnes-sur-Mer Membre no 9 040 ![]() |
CODE try do shell script "rm -f ~/"& quoted form of (POSIX path of le_nom_de_ton_fichier_et_pas_tout_son_path) end try attention, tu vires pour de bon, aucun espoir de récupérer si tu fais la moindre manip hasardeuse à+ -------------------- Pour DVD, iPad, HD, TV connectée, Western Digital, … iMovie & FCPX? MovieConverter-Studio 3.05 (11/05/2015)
Traiter les vidéos de vos caméscopes? …même en 50p comme 50i? …les ralentir? MovieCam Une planche contact de vos vidéos? MovieIndex Des petits Mickeys? v'là mon site pro |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 349 Inscrit : 22 Jul 2006 Membre no 64 760 ![]() |
et si c'est dans un sous-repertoire du dossier utilisateur ?
![]() |
|
|
![]()
Message
#4
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 337 Inscrit : 26 Aug 2005 Membre no 44 536 ![]() |
hé bien tu change le_nom_de_ton_fichier_et_pas_tout_son_path par
CODE le_nom_de_ton_sous-dossier:le_nom_de_ton_fichier
|
|
|
![]()
Message
#5
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 709 Inscrit : 13 Aug 2003 Lieu : Cagnes-sur-Mer Membre no 9 040 ![]() |
CODE try Maintenant on va parler différemment:set le_nom_de_ton_fichier_et_pas_tout_son_path to "Library/Mail/AvailableFeeds" do shell script "rm -f ~/"& quoted form of (POSIX path of le_nom_de_ton_fichier_et_pas_tout_son_path) end try si tu ne sais même pas comment marquer un path, OUBLIES CE TOPIC ET NE TOUCHE JAMAIS AU TERMINAL (c'est bien trop dangereux, je le sais quand j'ai commencé, j'ai commencé par m'effacer 2 disques entiers ![]() à+ (fin du fil pour ma part ![]() Ce message a été modifié par McHerve - 12 Dec 2007, 15:17. -------------------- Pour DVD, iPad, HD, TV connectée, Western Digital, … iMovie & FCPX? MovieConverter-Studio 3.05 (11/05/2015)
Traiter les vidéos de vos caméscopes? …même en 50p comme 50i? …les ralentir? MovieCam Une planche contact de vos vidéos? MovieIndex Des petits Mickeys? v'là mon site pro |
|
|
Guest_Mic3D_* |
![]()
Message
#6
|
Guests ![]() |
Salut,
Par sécurité, tu ne peux pas simplement déplacer le fichier dans la corbeille ? L'action sera ainsi bien plus sûre et réversible... Un AppleScript à remanier : Code tell application "Finder"
activate move "michael:untitled folder" to trash --empty trash // Eventuellement end tell |
|
|
![]()
Message
#7
|
|
![]() 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é !
|
|
|
![]()
Message
#8
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 098 Inscrit : 4 Oct 2005 Membre no 47 253 ![]() |
Bonjour
Le plus simple et sans faire d'erreur de nom de chemin. Afficher la barre d'outils et ajouter l'icône Supprimer. On sélectionne l'élément a éliminer un clic et c'est dans la corbeille. @+ -------------------- Impossible de vous dire mon âge, il change tout le temps.
iMac 27" Intel core i5 3,1 Gh Mémoire vive 16 Go Mountain Lion 10.8.4 |
|
|
![]() ![]() |
Nous sommes le : 7th September 2025 - 12:36 |