·4 min di lettura

Come rimuovere caratteri dai nomi dei file in blocco su Mac

I nomi dei file ingombri di caratteri superflui, prefissi casuali o suffissi indesiderati sono difficili da cercare e ordinare. Ripulirli uno per uno non è realistico quando ne hai decine o centinaia.

I file esportati amano aggiungere spazzatura ai nomi. Uno scanner aggiunge "Scan_" a tutto. Un CMS antepone un ID di 12 caratteri. Un download aggiunge "(1)" perché il file esisteva già. Un cliente invia file con spazi, caratteri speciali e maiuscole/minuscole incoerenti che fanno sembrare caotica la tua cartella organizzata.

Devi rimuovere quei caratteri superflui da decine o centinaia di file. Farlo a mano significa cliccare, selezionare, eliminare e premere Invio per ogni singolo file. Non è un flusso di lavoro — è una punizione.

Cosa non puoi fare in Finder

Lo strumento di rinomina di Finder permette di trovare e sostituire testo, il che gestisce alcune rimozioni di caratteri. Se ogni file ha "Scan_" all'inizio, puoi sostituire "Scan_" con niente. Ma Finder non può:

  • Rimuovere caratteri in base alla posizione (ad esempio, "elimina i primi 5 caratteri")
  • Rimuovere caratteri dalla fine (ad esempio, "elimina tutto dopo l'ultimo trattino basso")
  • Rimuovere caratteri che corrispondono a uno schema (ad esempio, "elimina qualsiasi elemento tra parentesi come (1), (2), (copia)")
  • Concatenare più rimozioni in un'unica operazione

Se i caratteri da rimuovere non sono identici in tutti i file, la corrispondenza testuale letterale di Finder non sarà di aiuto.

Rimozione di caratteri in blocco con Renym

Renym offre diversi modi per rimuovere caratteri dai nomi dei file, che puoi combinare in un'unica pipeline.

Renym removing characters from file names in bulk on macOS

Rimuovi in base alla posizione

Elimina i primi N o gli ultimi N caratteri da ogni nome di file. Perfetto per rimuovere prefissi o suffissi di lunghezza fissa che variano nel contenuto ma non nella lunghezza.

Rimuovi in base a uno schema

Usa le espressioni regolari per trovare e rimuovere testo variabile. Uno schema come \s*\(\d+\) rimuove tutti i suffissi "(1)", "(2)", "(3)" indipendentemente dal numero. Uno schema come ^[A-Z]{3}_ elimina qualsiasi prefisso di tre lettere seguito da un trattino basso.

Rimuovi con trova e sostituisci

Per i casi semplici, trova il testo indesiderato e sostituiscilo con niente. Funziona per stringhe costanti come "Copy of ", "Scan_" o " - final".

Concatena più rimozioni

Devi rimuovere un prefisso E i suffissi tra parentesi E ripulire i doppi spazi rimasti? Aggiungi tre azioni alla pipeline. Ognuna opera sul risultato del passaggio precedente, e l'anteprima in tempo reale mostra il risultato finale per ogni file.

I nomi dei file dovrebbero essere puliti, coerenti e ricercabili. Se non lo sono, una sessione di cinque minuti in Renym sistema l'intero lotto.

Scarica Renym dal Mac App Store

Articolo successivo

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store