Pagina 1 di 1

Modifica nomi file con caratteri speciali

Inviato: ven, 28 feb 2020 11:18
da Franktex
Buongiorno a tutti


avrei necessità di modificare il nome di circa 8500 su 15.000 file sparsi in varie cartelle per poterli sincronizzare con il nas il quale non accetta i caratteri speciali
nei nomi dei file.

Ho provato a creare un flusso di lavoro con Automator ma senza nessun risultato ( non ho conoscenze in merito)

I caratteri sono /|\? " ' - _ ! ( )

Potreste aiutarmi??


Grazie

Re: Modifica nomi file con caratteri speciali

Inviato: ven, 28 feb 2020 12:13
da faxus
È un argomento affrontato più volte
https://www.google.com/search?ie=UTF-8& ... +automator

Puoi farlo in vari metodi e in genere ne occorre più di uno:
https://support.apple.com/it-it/guide/m ... lp1144/mac
https://tidbits.com/2018/06/28/macos-hi ... he-finder/

O puoi tentare di farlo con applicazioni per questo scopo:
Name changer for Mac
Renamer
Name Changer
Name Mangler

Se sai usare Terminale puoi applicare i seguenti comandi per ogni carattere o per tutti
Prima portati sulla cartella o disco che li contiene

Codice: Seleziona tutto

cd /percorsodellacartella
dove percorso della cartella lo trovi cliccando sulla cartella detta e col tasto destro premuto premi ⌥
Poi eseguire

Codice: Seleziona tutto

find . -name '*\<*' | while read f; do mv "$f" "${f//\</}"; done
Come prova, per elencarli ed evitare errori puoi prima eseguire

Codice: Seleziona tutto

find . -name '*\<*' | while read f; do echo mv "$f" "${f//\</}"; done
È una conoscenza teorica, mai usata, desunta da manuale, ritrovata su questa pagina:
https://apple.stackexchange.com/questio ... lder-names
C'è anche uno script (e il comando per la lineetta bassa che ha una trattazione più complessa).
Quindi teoricamente puoi tradurlo per Automator.

In ogni caso, qualsiasi sia il metodo ti consiglierei di applicarlo per gruppi più piccoli di nomi dei file.
Sia per evitare errori che per non ricorrere ad eccessivo sfruttamento di risorse

Re: Modifica nomi file con caratteri speciali

Inviato: ven, 28 feb 2020 12:16
da giammyboy
Io nei tuoi panni farei così:

con il cerca dell'OS (Mela+f) cerco i file con il carattere speciale dentro "Questo Mac",
poi una volta trovati li seleziono, li trascino sopra l'icona di Renamer (una delle tante app per rinominare i file)
qui con l'opzione Search & Replace sostituisco il carattere speciale con qualcos'altro oppure lo elimino,
clicco il basso a dx su Rename Files.
Fatto.

Ripeto operazione per tutti i segni strani.

Per quanto riguarda Automator (non avendone conoscenza) ci si mette più tempo a studiare il flusso che fare il lavoro a mano...

Re: Modifica nomi file con caratteri speciali

Inviato: ven, 28 feb 2020 12:43
da Franktex
Gentilissimi e tempestivi, ora provo


Mille grazie