{"id":27744,"date":"2025-05-09T01:00:00","date_gmt":"2025-05-08T23:00:00","guid":{"rendered":"https:\/\/www.tuttologia.com\/mac\/?p=27744"},"modified":"2025-05-09T01:00:00","modified_gmt":"2025-05-08T23:00:00","slug":"rinominare-piu-file-in-una-cartella-script-editor-lezione-6","status":"publish","type":"post","link":"https:\/\/www.tuttologia.com\/mac-blog\/rinominare-piu-file-in-una-cartella-script-editor-lezione-6\/","title":{"rendered":"Rinominare pi\u00f9 file in una cartella. Script Editor \u2013 Lezione 6"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"660\" src=\"https:\/\/tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/MAC-Rinominare-file-in-una-cartella.jpg\" alt=\"\" class=\"wp-image-27749\" srcset=\"https:\/\/www.tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/MAC-Rinominare-file-in-una-cartella.jpg 990w, https:\/\/www.tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/MAC-Rinominare-file-in-una-cartella-300x200.jpg 300w, https:\/\/www.tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/MAC-Rinominare-file-in-una-cartella-768x512.jpg 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/figure>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><em>Una guida pratica all\u2019automazione su macOS con AppleScript e Script Editor.<\/em><\/p>\n\n\n\n<p>Proseguiamo con la\u00a0<strong>Lezione 6<\/strong>, in cui affronteremo per la prima volta\u00a0<strong>azioni multiple<\/strong>, ovvero l\u2019idea che uno script possa\u00a0<strong>eseguire una stessa operazione su tanti elementi<\/strong>, uno dopo l\u2019altro, in modo automatico. Useremo il Finder per\u00a0<strong>rinominare in blocco tutti i file contenuti in una cartella<\/strong>, aggiungendo un\u00a0<strong>prefisso personalizzato<\/strong>\u00a0scelto al momento dell\u2019esecuzione.<\/p>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background\"><strong>Rinominare pi\u00f9 file in una cartella<\/strong><\/p>\n\n\n\n<p>Hai una cartella con una serie di file chiamati&nbsp;IMG_1234,&nbsp;IMG_1235,&nbsp;IMG_1236\u2026 e ti piacerebbe rinominarli con qualcosa di pi\u00f9 parlante, come&nbsp;Vacanze_1.jpg,&nbsp;Vacanze_2.jpg,&nbsp;Vacanze_3.jpg?<\/p>\n\n\n\n<p>Con AppleScript si pu\u00f2 fare in pochi passaggi. E in questa lezione ti mostro come.<\/p>\n\n\n\n<p>Apri&nbsp;<strong>Script Editor<\/strong>&nbsp;e incolla questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set cartellaScelta to choose folder with prompt \"Scegli la cartella con i file da rinominare:\"\nset prefisso to text returned of (display dialog \"Inserisci un prefisso per i nomi dei file:\" default answer \"NuovoNome\")\n\ntell application \"Finder\"\n\tset elencoFile to files of folder cartellaScelta\n\tset contatore to 1\n\t\n\trepeat with unFile in elencoFile\n\t\tset nomeEstensione to name extension of unFile\n\t\tset nuovoNome to prefisso &amp; \"_\" &amp; contatore\n\t\tif nomeEstensione is not \"\" then\n\t\t\tset nuovoNome to nuovoNome &amp; \".\" &amp; nomeEstensione\n\t\tend if\n\t\tset name of unFile to nuovoNome\n\t\tset contatore to contatore + 1\n\tend repeat\nend tell\n\ndisplay dialog \"Rinominati \" &amp; (contatore - 1) &amp; \" file con successo.\" buttons {\"OK\"} default button \"OK\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cosa fa questo script<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ti chiede di selezionare una cartella<\/li>\n\n\n\n<li>Ti chiede quale\u00a0<strong>prefisso<\/strong>\u00a0usare per i nomi<\/li>\n\n\n\n<li>Per ogni file nella cartella:\n<ul class=\"wp-block-list\">\n<li>prende l\u2019estensione (es.\u00a0.jpg,\u00a0.txt)<\/li>\n\n\n\n<li>costruisce un nuovo nome con prefisso + numero progressivo<\/li>\n\n\n\n<li>assegna il nuovo nome<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Al termine, ti avvisa di quanti file ha rinominato<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"487\" src=\"https:\/\/tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/Script-Editor-Mac-Lezione-6-rinominare-file-cartella-.jpg\" alt=\"Cosa fa questo script\" class=\"wp-image-27746\" srcset=\"https:\/\/www.tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/Script-Editor-Mac-Lezione-6-rinominare-file-cartella-.jpg 600w, https:\/\/www.tuttologia.com\/mac-blog\/wp-content\/uploads\/2025\/05\/Script-Editor-Mac-Lezione-6-rinominare-file-cartella--300x244.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Un esempio concreto<\/strong><\/h3>\n\n\n\n<p>Se inserisci come prefisso:&nbsp;FotoMontagna, otterrai:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FotoMontagna_1.jpg<\/li>\n\n\n\n<li>FotoMontagna_2.jpg<\/li>\n\n\n\n<li>FotoMontagna_3.jpg\u2026e cos\u00ec via<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Attenzione<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lo script\u00a0<strong>modifica i nomi reali dei file<\/strong>, non \u00e8 una simulazione<\/li>\n\n\n\n<li>Funziona\u00a0<strong>solo sui file<\/strong>, non tocca le cartelle<\/li>\n\n\n\n<li>Se i nomi risultano duplicati per errore, il Finder restituir\u00e0 un messaggio<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cosa hai imparato<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A\u00a0<strong>ripetere un\u2019azione su una lista di oggetti<\/strong><\/li>\n\n\n\n<li>A gestire numeri progressivi (con un contatore)<\/li>\n\n\n\n<li>A comporre nomi file rispettando l\u2019estensione<\/li>\n\n\n\n<li>A eseguire operazioni di massa in modo controllato<\/li>\n<\/ul>\n\n\n\n<p>Nella prossima lezione potremmo vedere come\u00a0<strong>filtrare<\/strong>\u00a0i file prima di agire: per esempio, solo quelli\u00a0.jpg, o solo quelli creati dopo una certa data. Oppure iniziare a interagire con altre applicazioni, come Safari o l\u2019app Mail.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una guida pratica all\u2019automazione su macOS con AppleScript e Script Editor. Proseguiamo con la\u00a0Lezione 6,<\/p>\n","protected":false},"author":2,"featured_media":27749,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10],"tags":[1149,1703],"class_list":["post-27744","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mac-cultura-digitale-news","category-tutorial","tag-mac","tag-scoprire-script-editor"],"_links":{"self":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/posts\/27744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/comments?post=27744"}],"version-history":[{"count":0,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/posts\/27744\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/media\/27749"}],"wp:attachment":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/media?parent=27744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/categories?post=27744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/tags?post=27744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}