Torna al blog

Come Ordinare i File in Cartelle in Base al Contenuto (non al Nome)

Ordina i file nelle cartelle in base al contenuto, non al nome, con gli strumenti gratuiti di sistema o un'app a regole. Cosa riesce a leggere e cosa no.

6 settembre 2026
File Arbor Team

Puoi ordinare i file nelle cartelle in base al contenuto — il testo vero e proprio dentro un PDF, un documento Word o un file di testo semplice — invece di affidarti al nome del file o all'estensione. Windows e Mac offrono entrambi un modo gratuito e manuale per farlo tramite la ricerca integrata. Per un volume continuo di file, un'app a regole legge il testo dentro ogni file in arrivo e lo instrada nella cartella giusta in automatico, e può rinominarlo in base a ciò che ha letto se glielo chiedi.

Questa guida copre tre modi per farlo, da un trucco di ricerca di cinque minuti a una regola che scatta ogni volta che arriva un file. Tratta anche la rinomina in base al contenuto, che Hazel e File Juggler fanno da anni e che File Arbor Pro ha aggiunto nella 1.3.0. C'è un limite da conoscere prima di andare avanti: una scansione o la foto di una pagina fatta con il telefono non ha uno strato di testo, quindi non c'è nulla che una regola possa leggere, a meno che lo strumento non esegua prima l'OCR — Hazel 6 lo fa su Mac, e File Arbor Pro lo fa dalla 1.3.0.

Perché Ordinare per Nome o Tipo di File Non Funziona?

Il nome di un file ti dice solo cosa qualcuno ha digitato in una finestra di salvataggio, il che spesso non è niente di utile. scansione0043.pdf, Documento senza titolo.docx e download (3).pdf non descrivono nulla di ciò che contengono. Ordinare per estensione non è molto meglio: sapere che un file è un PDF ti dice solo che è un PDF, non se è un contratto d'affitto, una ricevuta o una ricetta salvata per dopo.

Il problema peggiora su larga scala. La cartella Download di un libero professionista si riempie di PDF di clienti che arrivano tutti con lo stesso nome generico esportato da qualche sistema esterno. La cartella di uno studente si riempie di slide di lezione che iniziano tutte con lo stesso codice del corso. Le regole basate su nome e tipo intercettano i casi ovvi — instrada ogni .jpg verso Foto, ogni .dmg verso Installer — ma non possono distinguere una fattura da un contratto quando entrambi sono PDF con nomi senza senso.

L'ordinamento per contenuto risolve un problema più circoscritto di quanto ci si aspetti: non capisce i tuoi file. Legge un testo specifico e sposta il file in una cartella specifica quando quel testo è presente. È una promessa più piccola di "l'IA organizza i tuoi documenti al posto tuo", ed è anche una promessa più facile da cui fidarsi, perché lo stesso file produce sempre lo stesso risultato.

Due Modi Gratuiti, Poi Quello Automatico

I primi due metodi qui sotto non costano nulla e usano strumenti già presenti sul tuo computer. Il terzo richiede un'app dedicata, ma è l'unico che continua a funzionare senza il tuo intervento.

Metodo 1: Cerca i File Esistenti per Contenuto

Entrambi i sistemi operativi indicizzano il testo dentro i tuoi file per la ricerca, e puoi usare quell'indice per trovare e spostare i file adesso.

Su Mac: apri Spotlight o una finestra del Finder, digita il testo che stai cercando e imposta l'ambito della ricerca sul contenuto del file invece che sul nome. Seleziona i risultati e trascinali nella cartella di destinazione.

Su Windows: apri Esplora file, assicurati che l'indicizzazione del contenuto sia attiva per la cartella (Opzioni di indicizzazione nel Pannello di controllo), poi cerca nella cartella usando il testo che ti aspetti dentro il file. La Ricerca di Windows controlla il contenuto dei file per i formati più comuni come PDF, DOCX e TXT, una volta indicizzati.

Funziona bene per un riordino una tantum di una cartella già in disordine. Non fa nulla per il prossimo file che arriverà domani — dovresti rilanciare la stessa ricerca ogni volta. Trattalo come un modo per smaltire un arretrato, non come una soluzione permanente.

Metodo 2: Combina gli Strumenti di Automazione Integrati nel Tuo Sistema Operativo

Entrambe le piattaforme hanno strumenti di automazione gratuiti che, con un po' di configurazione, possono agire sul contenuto dei file invece di limitarsi a notare che un file è comparso.

Su Mac, un'Azione Cartella di Automator può eseguire uno script shell su un file appena aggiunto — per esempio, passando un PDF attraverso un comando di estrazione del testo e controllando il risultato per una parola chiave prima di spostare il file. Le Shortcuts di Apple possono fare una versione più semplice della stessa cosa per file di testo e PDF.

Su Windows, Power Automate Desktop può monitorare una cartella ed eseguire un flusso quando arriva un file, ma leggere il testo da un PDF o un DOCX richiede di aggiungere azioni extra o un plugin, e i test richiedono di solito più tempo di quanto suggerisca il tutorial.

Entrambi gli approcci sono davvero gratuiti. Nessuno dei due è veloce. Stai assemblando da solo un innesco, un passaggio di estrazione del testo e un'azione di spostamento, e se il passaggio di estrazione non gestisce bene un particolare layout di PDF, la regola semplicemente non fa nulla, senza avvisarti. Questo è il compromesso onesto della strada integrata: nessun costo, tempo di configurazione reale, e sei da solo quando qualcosa non corrisponde.

Metodo 3: Configura una Regola sul Contenuto in un Organizzatore di File Dedicato

Un organizzatore di file dedicato a regole trasforma la stessa idea in una condizione che imposti una volta sola. In File Arbor, una regola sul contenuto è così:

  • Monitora: Download
  • Condizione: il contenuto contiene fattura, ricevuta
  • Azione: Sposta in Documenti/Finanza

I termini separati da virgola significano "corrispondi a uno qualsiasi di questi", quindi questa singola regola intercetta entrambe le parole. Il confronto sul contenuto è anche insensibile a maiuscole e accenti — una regola che cerca perche intercetta anche perché — quindi non devi prevedere ogni variante di maiuscole o accenti da solo.

Sotto il cofano, File Arbor rileva il tipo di file dal suo contenuto effettivo invece di fidarsi dell'estensione, ed estrae il testo solo quando una regola ne ha bisogno, così i file che non corrispondono a nessuna regola sul contenuto non vengono mai analizzati. Legge i PDF che contengono uno strato di testo, i file DOCX e i formati di testo semplice come TXT, MD e CSV. Ci sono dei limiti: 32 MB per file, i primi 256 KB di testo estratto, le prime 20 pagine di un PDF e una finestra di elaborazione di 5 secondi per file. Nulla di ciò che viene estratto finisce su disco o in un log. Dalla 1.3.0, una regola Pro impostata per leggere anche i documenti scansionati legge con l'OCR anche i PDF scansionati e le foto (JPEG, PNG, TIFF): la prima e l'ultima pagina, a circa un secondo per pagina.

Le condizioni sul contenuto sono una funzione Pro, aggiunta nella versione 1.2.0. Il piano gratuito copre ancora regole basate solo sull'estensione del file per una cartella — il confronto sul contenuto è dove il piano a pagamento inizia a fare la differenza.

L'Ordinamento per Contenuto Rinomina i File?

Non da solo. Una condizione sul contenuto decide solo in quale cartella finisce un file, niente altro. La rinomina è una parte separata della regola: dalla 1.3.0 una regola di File Arbor può anche rinominare il file, e in Pro il nuovo nome può includere valori letti dal documento — una data, un importo, un numero di fattura — che le insegni facendo clic una sola volta sul valore in un documento di esempio, oppure scrivendo l'etichetta stampata accanto. Come rinominare file PDF in base al contenuto lo spiega passo passo con la data di una fattura.

Due delle alternative lo hanno fatto per prime, e sarebbe fuorviante suggerire il contrario. La condizione "Contents contain match" di Hazel può catturare parte di un documento in un token personalizzato, che puoi poi usare in un'azione di rinomina — Noodlesoft lo documenta direttamente. File Juggler può costruire nomi file a partire da pattern e variabili basate su liste di parole che trova dentro un documento. Se il tuo compito è davvero rinominare in base al contenuto, ora lo fanno tutti e tre gli strumenti, File Arbor dalla 1.3.0.

Vale la pena essere espliciti su questo, perché gran parte di ciò che oggi si posiziona per "ordinare i file per contenuto" appartiene in realtà a una categoria di strumenti completamente diversa. Un'intera categoria di strumenti basati sull'IA legge un documento e genera un nuovo nome file a partire da ciò che contiene — estraendo il nome di un cliente, una data o un tipo di documento dal testo e costruendo qualcosa come 2026-04-12-cliente-fattura.pdf. È una funzione reale e utile, ed è a sua volta diversa da ciò che fanno Hazel, File Juggler e File Arbor: quelli catturano testo in modo deterministico, con un pattern scritto da te o un valore che hai indicato, invece di far dedurre un nome a un modello. Se cerchi nomi generati automaticamente da un'IA, quella è una categoria di strumenti diversa da quella trattata in questo articolo.

Il confronto sul contenuto basato su regole è uno strumento più circoscritto e prevedibile: lo stesso file, confrontato con la stessa regola, finisce sempre nella stessa cartella. Niente viene dedotto. Niente cambia nel file stesso tranne la sua posizione, e il suo nome se la regola lo rinomina.

Cosa Non Riesce a Leggere l'Ordinamento per Contenuto

Ogni strumento di confronto sul contenuto ha limiti reali, e contano più della lista delle funzionalità. In File Arbor, nessuno dei seguenti casi farà scattare una condizione sul contenuto:

  • Documenti scansionati e foto di carta, a meno che la regola non legga le scansioni. Non hanno uno strato di testo, quindi non c'è nulla che la regola possa leggere finché non viene eseguito l'OCR. Dalla 1.3.0, una regola Pro impostata per leggere anche i documenti scansionati esegue l'OCR sulla prima e sull'ultima pagina; senza questa impostazione, una fattura scansionata è, per il file system, identica alla foto di un gatto.
  • Fogli di calcolo. I file XLSX non vengono letti per il contenuto.
  • Intestazioni, piè di pagina e note a piè di pagina dei documenti Word. Viene controllato solo il testo del corpo principale.
  • PDF crittografati o protetti da password. Non possono essere aperti per l'estrazione del testo senza la password.

I PDF crittografati sono un limite reale, non una nota a margine, e l'unico punto in cui un concorrente fa davvero di più. Hazel 6 ha aggiunto il riconoscimento del testo al volo per i file non OCR e un modo per fornire una password per i PDF crittografati. File Arbor Pro ha aggiunto l'OCR nella 1.3.0, ma non ha alcun modo di aprire un PDF crittografato. Se i tuoi PDF sono spesso crittografati, Hazel (solo Mac) farà scattare corrispondenze che le regole di File Arbor ignoreranno silenziosamente.

Il passo pratico è controllare se i tuoi PDF hanno davvero uno strato di testo prima di costruire una regola attorno a loro; se non ce l'hanno, la regola deve leggere i documenti scansionati. Un PDF esportato da Word o da un'app di scansione moderna di solito ce l'ha. Un PDF prodotto puntando la fotocamera del telefono su una pagina di solito no.

Usare le Regex per Abbinare Cosa C'è Dentro un File

Il confronto su testo semplice come "il contenuto contiene fattura" gestisce la maggior parte dei casi, ma a volte serve un pattern invece di una parola — un numero di fattura in un formato specifico, o un codice di riferimento che inizia sempre allo stesso modo. La seconda condizione sul contenuto di File Arbor, "il contenuto corrisponde a una regex", applica un'espressione regolare al testo estratto invece di una parola letterale. A differenza di "il contenuto contiene", è letterale — nessuna normalizzazione di accenti o maiuscole — e ogni pattern viene controllato contro il backtracking catastrofico prima di essere eseguito.

Se non hai mai scritto un pattern regex, non iniziare da qui. La nostra guida all'organizzazione dei file con regex copre la sintassi da zero con dieci pattern pronti da copiare per i nomi dei file. Gli stessi pattern valgono per il contenuto dei file — cambia solo su quale testo gira il pattern: il nome del file oppure il testo estratto da dentro il file.

Come Funziona su Windows e Mac?

C'è un solo modo, se vuoi la stessa identica regola su entrambi i sistemi operativi: usare uno strumento pensato per entrambi. Le condizioni sul contenuto di Hazel esistono solo su macOS. Quelle di File Juggler esistono solo su Windows. Se usi entrambe le piattaforme, o passi dall'una all'altra, le regole di nessuno dei due ti seguono.

FunzionalitàFile ArborHazelFile Jugglerorganize (CLI)
PiattaformaWindows e MacSolo MacSolo WindowsWindows, Mac e Linux
InterfacciaGraficaGraficaGraficaRiga di comando (YAML)
Condizioni sul contenutoSì (Pro)SìSìSì
Legge PDF / DOCX / testoSìSìSìSì
OCR per PDF scansionatiSì (Pro, dalla 1.3.0)SìNoNon documentato
Supporto PDF crittografatiNoSìNoNo
Regex sul contenutoSìParzialeSìSì
Rinomina un file dal contenutoSì (Pro, dalla 1.3.0)SìSìSì
Monitoraggio cartelle in tempo realeSì (Pro)SìSìNo (serve un wrapper)
Piano gratuitoSì (una cartella monitorata, due regole, fino a 20 file al giorno, esecuzione manuale)No (prova 14 giorni)No (prova 30 giorni)Sì (gratuito, open source)
Prezzo24,99 $ Pro, una tantum42 $ una tantumLicenza una tantumGratuito

La posizione di File Arbor qui è ristretta e specifica: le stesse due condizioni sul contenuto, su entrambi i sistemi operativi, da un'unica app, controllate su una cartella in tempo reale dalla Modalità automatica. Non è più potente di Hazel su Mac o di File Juggler su Windows — è quello che non ti costringe a scegliere una piattaforma.

Quale Metodo Dovresti Usare?

"Ho già un disordine esistente e voglio solo sistemarlo una volta." Usa il Metodo 1. Una ricerca per contenuto più un trascinamento manuale batte qualsiasi automazione per un lavoro una tantum.

"Non mi dispiace scrivere script e uso un solo sistema operativo." Il Metodo 2 non costa nulla e funziona, se sei disposto a costruire e testare il flusso da solo.

"Sono solo su Mac e voglio un abbinamento sul contenuto profondo, incluso l'OCR." Hazel merita un'occhiata: abbina il testo dentro i documenti e legge i PDF scansionati con l'OCR integrato.

"Sono solo su Windows e voglio un generatore di regole visuale e maturo per il contenuto dei documenti." File Juggler ha una lunga esperienza nel confronto sul contenuto di PDF e Word, incluse regex e variabili basate su liste di parole.

"Uso sia Windows che Mac, o voglio provare le regole sul contenuto prima di pagare qualcosa." File Arbor è pensato per questo — la stessa regola funziona su entrambe le piattaforme, e il piano gratuito ti permette di testare le regole basate solo sull'estensione del file prima di decidere se il confronto sul contenuto vale l'upgrade Pro.

"Voglio la configurazione come codice e me la cavo con YAML." organize è gratuito, multipiattaforma e legge il contenuto di PDF e DOCX — solo che non hai un'interfaccia grafica.

Come Mantenere Ordinate le Cartelle per Contenuto nel Tempo

Inizia con una cartella e una regola — la cartella Download è di solito la candidata con più traffico. Scegli una parola o frase chiara che sai comparire nei file che vuoi intercettare, e instradala verso un posto specifico invece di provare a ordinare tutto il primo giorno.

Visualizza in anteprima le corrispondenze prima di attivare l'automazione in tempo reale. Una regola sul contenuto leggermente troppo ampia intercetterà file che non intendevi, ed è molto più facile correggere una regola su un lotto di file esistenti che accorgersi di uno spostamento sbagliato a cose fatte.

Combina le condizioni sul contenuto con una condizione su tipo o data quando puoi. "PDF, più vecchio di un giorno, che contiene fattura" è una regola più precisa di "contiene fattura" da sola, ed è meno soggetta a scattare per errore su un file non correlato che per caso cita quella parola di passaggio.

FAQ

Posso ordinare i file nelle cartelle in base a quello che contengono, non solo al nome del file?

Sì. Le regole basate sul contenuto leggono il testo dentro un file — un PDF, un documento Word o un file di testo — e lo spostano in una cartella in base a parole o pattern trovati al suo interno. Hazel, File Juggler, lo strumento open source organize e File Arbor supportano tutti una versione di questa funzione, e tutti e quattro possono anche costruire un nuovo nome file a partire da ciò che leggono; File Arbor Pro lo ha aggiunto nella 1.3.0.

L'ordinamento per contenuto rinomina i miei file in base a quello che contengono?

Solo se glielo chiedi. Una condizione sul contenuto da sola decide solo la cartella di destinazione. Dalla 1.3.0, File Arbor Pro può anche leggere dal documento valori come la data di una fattura e costruire con essi il nome del file, come possono fare Hazel, File Juggler e organize. Anche gli strumenti basati sull'IA rinominano in base al contenuto, ma deducendo un nome invece di catturarlo con un pattern scritto da te.

Le regole sul contenuto possono leggere PDF scansionati o foto di documenti?

Solo negli strumenti che eseguono l'OCR. Il confronto sul contenuto dipende da uno strato di testo, e un PDF scansionato o la foto di un documento non ne ha, quindi una condizione sul contenuto non ha nulla da leggere finché non interviene l'OCR. Hazel 6 esegue il riconoscimento del testo al volo sui file non OCR prima di verificare la corrispondenza, e dalla 1.3.0 lo fa anche File Arbor Pro quando una regola è impostata per leggere anche i documenti scansionati; la documentazione di File Juggler dice che le scansioni richiedono un programma OCR a parte.

Ordinare i file per contenuto è la stessa cosa dell'organizzazione dei file con l'IA?

No. Le regole basate sul contenuto usano un confronto deterministico di testo o regex, quindi lo stesso file produce sempre lo stesso risultato, interamente offline. Gli organizzatori di file basati sull'IA usano modelli linguistici per dedurre il significato e spesso suggeriscono nuovi nomi file. Entrambi instradano i file nelle cartelle ed entrambi possono rinominarli: File Arbor Pro (dalla 1.3.0), Hazel, File Juggler e organize costruiscono il nome a partire da valori che indichi loro, invece di dedurne uno.

L'ordinamento per contenuto funziona allo stesso modo su Windows e Mac?

Solo se lo strumento è multipiattaforma. Le condizioni sul contenuto di Hazel esistono solo su Mac, quelle di File Juggler solo su Windows. File Arbor esegue le stesse due condizioni sul contenuto — il contenuto contiene e il contenuto corrisponde a una regex — nativamente su Windows e macOS da un'unica app.

L'ordinamento per contenuto è disponibile nel piano gratuito di File Arbor?

No. Le condizioni sul contenuto sono una funzione Pro. Il piano gratuito copre una cartella monitorata, due regole, fino a 20 file al giorno, esecuzione manuale, con il confronto basato solo sull'estensione del file. Le condizioni sul contenuto, insieme alla Modalità automatica e alle regole illimitate, richiedono l'upgrade Pro a 24,99 $ una tantum.

Il Punto

In File Arbor, ordinare i file per contenuto significa instradarli in base a ciò che c'è scritto dentro — e dalla 1.3.0 Pro può rinominarli anche in base a quel contenuto, come possono fare Hazel e File Juggler. Windows e Mac ti permettono entrambi di farlo manualmente e gratis tramite la ricerca, ed entrambi ti permettono di automatizzarlo con abbastanza pazienza per lo scripting. Un'app dedicata a regole — File Arbor, Hazel o File Juggler, a seconda della piattaforma — trasforma la stessa idea in una regola che imposti una volta e dimentichi.

Se lavori sia su Windows che su Mac, scarica File Arbor e prova una regola sul contenuto sulla tua cartella Download. Il piano gratuito basta per vedere se le regole basate solo sull'estensione del file coprono il tuo caso; Pro è lì quando sei pronto ad aggiungere il confronto sul contenuto.