OmniSort
Windows 10 / 11 · solo in locale · senza installazione

Prima di spostare un solo file,
ti mostra dove finisce ognuno

Passa in rassegna la cartella Download, classifica per estensione, nome, data e dimensione e su ogni riga scrive «perché questa cartella», prima che qualcosa si muova. Si sposta solo ciò che approvi, e tutto si può annullare.

  • Prima di spostare, mostra destinazione e motivo di ogni file
  • Sposta solo ciò che spunti e rimette tutto a posto in un colpo
  • Non sovrascrive mai: se a destinazione c'è già qualcosa, il kernel rifiuta lo spostamento
  • Un eseguibile, nessuna installazione: tutto avviene su questo PC
v0.2.5 Un solo eseguibile 100.000 file ≈ 49 s 966 test
C:\Users\me\Downloads 6 selezionati · 152 KB
Scelta File Nuova posizione Motivo
contratto_ACME_2026.pdf Documents/Contracts estensione .pdf · nome «contratto»
ACME-invoice-0312.pdf Documents/Invoices estensione .pdf · nome «fattura»
screenshot 2026-09-10.png Images/Screenshots estensione .png · nome «schermata»
vendite_settembre.xlsx Spreadsheets estensione .xlsx
playlist-bounce.mp3 Audio estensione .mp3
⚠ preventivo_finale.pdf Documents/Quotes dice .pdf, ma dentro è un programma
appunti.txt Documents nome già occupato → appunti (1).txt
unknown-blob.qqq Other estensione non riconosciuta
VSCodeUserSetup-x64.exe Installers estensione .exe
si spostano solo le righe spuntate Anteprima Riordina
Come funziona

Analizza → anteprima → riordina

I tre passaggi rispettano l'ordine. Finché l'analisi non è finita non si tocca nessun file, e senza il tuo via libera non si sposta niente.

1

Analizza

Le cartelle vengono lette in secondo piano. File nascosti e di sistema, collegamenti simbolici e cartelle come node_modules restano fuori. Puoi annullare quando vuoi.

2

Anteprima

File, dov'è adesso, dove finirebbe e perché: tutto in una tabella. I nomi che si scontrano sono segnalati in anticipo, e le caselle le spunti tu.

3

Riordina

Si sposta solo ciò che hai spuntato, e ogni spostamento viene annotato. Non ti convince? Un [Annulla] e torna tutto al suo posto.

Funzioni

Solo ciò che serve per riordinare, fatto per bene

Le tue regole vengono prima

Costruisci regole con caratteri jolly, espressioni regolari, estensioni, dimensione o età, e assegna loro una priorità. contratto* → Documents/Contracts.

Una classificazione che mostra il ragionamento

Ogni riga racconta come si è deciso: «estensione .pdf → Documenti · nome “fattura” → Invoices».

Annulla

Origine e destinazione vengono annotate per operazione e ripercorse al contrario. Se nella posizione di partenza è comparso un altro file, si salta invece di sovrascrivere.

Quando i nomi si scontrano

Se il nome coincide diventa relazione (1).pdf, oppure viene saltato. Sovrascrivere, mai in nessun caso.

Esclusioni

Ciò che non va toccato lo togli con una regola: *.crdownload, tutto sotto una certa dimensione, intere cartelle.

Riordino pianificato

Ogni giorno all'ora che scegli: solo analisi, oppure anche spostamento. Una riga — schedule --install — e l'Utilità di pianificazione è a posto.

Percorsi lunghi e non latini

I percorsi oltre 260 caratteri passano dal prefisso \\?\, e i percorsi in coreano, giapponese o cinese vengono gestiti così come sono.

Estensioni camuffate, smascherate

Un «preventivo.pdf» che in realtà è un programma, o una doppia estensione come fattura.pdf.exe, si prende un ⚠. I primi 512 byte vengono letti solo per le estensioni che si prestano all'inganno.

Cerca i file duplicati

Prima la dimensione, poi 64 KB di hash da ciascun capo, poi il file intero: tre passaggi, e nel Cestino vanno solo le copie. L'originale si riconosce dal nome e resta.

Cronologia

Ogni analisi e ogni spostamento finiscono in SQLite. In operation_items una riga per file: origine, destinazione, stato, motivo, errore.

Set di regole pronti

Aggiungi in un colpo i set di regole per studenti, impiegati, sviluppatori, foto e design. Prima di aggiungerli vedi cosa andrà dove, e le regole create da te hanno sempre la precedenza.

Spazio su disco

Mostra file grandi, file che non tocchi da tempo, spazio per categoria e spazio libero su disco, in sola lettura. Si tolgono solo i file che scegli, e solo nel Cestino.

Statistiche mese per mese

Nel Pannello di amministrazione vedi il riordino mese per mese, il tasso di riuscita complessivo e lo spazio liberato col Cestino. Le regole si esportano in JSON e si condividono con un altro PC.

Una finestra che non si blocca

Analisi e spostamenti girano su thread di lavoro: circa 5 secondi per scorrere e classificare 10.000 file. Se annulli a metà, la registrazione resta.

Regole di classificazione

Sei passaggi, applicati in ordine

Quando un passaggio decide, quelli sotto non vengono nemmeno consultati. Data e dimensione aggiungono solo una sottocartella, a categoria già stabilita.

  1. Le tue regolecontratto* → Documents/Contracts
  2. Estensione.xlsx → Spreadsheets
  3. Schemi di nome*invoice* → Documents/Invoices
  4. DataImages/2026/09
  5. DimensioneVideos/Large
  6. Analisi del contenuto (facoltativa)solo i primi 8 KB di testo
CategorieEstensione
Documentipdf doc docx hwp hwpx txt md rtf odt
Immaginijpg jpeg png webp gif bmp svg heic
Videomp4 mov avi mkv webm
Audiomp3 wav flac m4a ogg
Archivizip 7z rar tar gz
Fogli di calcoloxls xlsx csv ods
Presentazionippt pptx odp
Eseguibiliexe msi msix
Altrotutto il resto (non classificato)
La finestra

Una tabella e il controllo è fatto

Filtri con la ricerca, con il tasto destro controlli in Esplora file, e sposti solo ciò che hai spuntato.

OmniSort
La finestra di OmniSort: l'elenco delle cartelle, quanti file ci sono e quanti sono da riordinare, e una tabella di anteprima con file, posizione attuale, destinazione, motivo e dimensione
Una sessione vera · 21 file su 22 da riordinare. La riga con ⚠ è un file il cui contenuto non corrisponde all'estensione
Report

Cosa si è mosso e quando, in una pagina sola

Un pulsante (o omnisort-cli report) salva tutto il riordino fatto finora in una pagina HTML. Niente server, niente internet: la conservi o la giri così com'è.

Riordini128
File spostati4.312
Dati spostati62.4GB
Ripristinati37
Non riusciti2
Saltati19
Documenti1,842
Immagini1,306
Archivi604
Video351
Altro209
IDTipoOraStatoRiusciti/Totale
#128Riordino09-11 03:00Fatto412/412
#127Annulla09-10 21:14Ripristinato37/37
#126Riordino09-10 03:00Riuscito in parte298/300
#125Cestino09-09 18:02Fatto64/64
Sicurezza

Non elimina. Non sovrascrive.

Quando uno strumento di riordino sbaglia, i dati si perdono. Per questo non c'è nessuna operazione che non si possa annullare.

  • Non elimina mai per sempreEliminare vuol dire Cestino, sempre. Anche le cartelle rimaste vuote finiscono lì invece di sparire.
  • Nessuna sovrascrittura — lo garantisce il kernelLo spostamento è chiesto in modo che il kernel lo rifiuti se lì c'è già qualcosa. Anche se un file compare fra il controllo e lo spostamento, nessun file altrui viene sovrascritto.
  • Ricontrollato appena prima di spostareSe dopo l'anteprima sono cambiate dimensione o data, o il file è diventato un collegamento, viene lasciato stare.
  • Le cartelle di sistema non si toccanoI percorsi protetti vengono rifiutati già quando aggiungi la cartella, e saltati se l'analisi ci incappa.
  • Prima di muovere, tutto in chiaroOrigine, destinazione ed eventuale conflitto di nome sono tutti in chiaro; si toccano solo le righe spuntate.
  • Prima si scrive, poi si spostaOgni voce viene scritta nel database e solo dopo spostata. Se salta la corrente a metà, resta scritto fin dove era arrivato.
  • I file in scrittura restano fermiI file ancora in scaricamento (.crdownload, .part) o modificati un attimo fa vengono saltati da soli.
  • Anche interrotto, resta annullabileSe il programma muore a metà riordino, al prossimo avvio scopre fin dove era arrivato e rimette le cose in uno stato che puoi annullare.
  • I collegamenti non vengono seguitiNon esce mai attraverso un collegamento simbolico o una giunzione, e rifiuta una destinazione il cui percorso ne attraversi uno.
  • Dalla cartella radice non si esceNelle regole non si possono usare .., percorsi assoluti o di rete; e se il percorso finale finisce fuori dalla cartella radice, non si sposta nulla.

Posti che non possono mai essere destinazione

  • C:\Windows
  • C:\Program Files
  • C:\Program Files (x86)
  • C:\ProgramData
  • %LOCALAPPDATA% · %APPDATA%
  • C:\$Recycle.Bin
  • System Volume Information
  • la radice di un'unità (C:\)
CLI e pianificazione

Un eseguibile da console da agganciare all'Utilità di pianificazione

Stesso database e stesse regole della finestra. Senza --apply non muove un solo file.

omnisort-cli.exe
# registra una cartella da riordinare
omnisort-cli add "C:\Users\me\Downloads"

# vedi solo cosa andrebbe dove (non si sposta nulla)
omnisort-cli preview

# aggiungi regole: i contratti in Contracts, i download a metà esclusi
omnisort-cli rules add --name contratto --glob "contratto*" --target Documents/Contracts
omnisort-cli rules add --name parziale --glob "*.crdownload" --exclude

# riordina davvero · annulla · guarda la cronologia
omnisort-cli run --apply --yes
omnisort-cli undo
omnisort-cli history

# cerca i duplicati · tieni l'originale, il resto nel Cestino
omnisort-cli duplicates
omnisort-cli duplicates --trash

# file grandi, file vecchi e spazio su disco (solo lettura)
omnisort-cli space --old-days 365

# elenco dei set di regole · aggiungi il set per studenti
omnisort-cli rules preset
omnisort-cli rules preset student

# tieni l'anteprima in CSV (si apre in Excel)
omnisort-cli export plan.csv

# ogni giorno alle 03:00 — una riga, Utilità di pianificazione compresa
omnisort-cli config schedule_time 03:00
omnisort-cli schedule --install
omnisort-cli schedule --check
Confronto

Spostare è facile: il difficile è quando si sposta male

Gli strumenti che sorvegliano una cartella e spostano subito i file secondo le regole sono veloci, ma cosa è finito dove lo scopri solo dopo. OmniSort inverte l'ordine.

Confronto: riordino a mano, programmi che spostano subito secondo regole e OmniSort
Aspetto A mano Spostamento automatico a regole OmniSort
Vedere la destinazione prima di spostare Decidi tu Lo scopri dopo lo spostamento Destinazione e motivo per ogni file
Se hai spostato male Ti affidi alla memoria Dipende dallo strumento Annulla operazioni intere, anche quelle vecchie
File con lo stesso nome Ti affidi all'avviso di sovrascrittura Dipende dallo strumento Non sovrascrive mai, in nessun caso
File con estensione camuffata Difficile accorgersene Non controlla il contenuto Legge il contenuto e segna ⚠
Togliere duplicati e file grandi Uno per uno in Esplora file Serve un altro strumento In un solo programma, solo nel Cestino
Internet e account Non serve Dipende dallo strumento Non serve, e di base non esce nulla
Download

Scarichi e lo avvii subito

Non c'è un programma di installazione. Metti l'eseguibile nella cartella che preferisci, avvialo, ed è fatta.

Tre passaggi

  1. Scarica OmniSort.exe dalla pagina delle release (e anche omnisort-cli.exe, se vuoi la riga di comando)
  2. Metti il file nella cartella che preferisci e avvialo con un doppio clic
  3. Aggiungi la cartella Downloads con [+ Aggiungi] e premi [Analizza]
Scarica OmniSort.exe

v0.2.5 · 30.0 MB · SHA-256 5860ec06424701deb14ab387ab6917b21c1848b298494b7f24dc89e7e529953a

Cosa serve

Sistema operativo
Windows 10 / 11 (64 bit)
Installazione
Non serve · e nemmeno i permessi di amministratore
Internet
Non serve · usa solo le funzioni online che hai attivato
Cosa resta
L'eseguibile, il file DB per la cronologia e un piccolo file di marcatura nelle cartelle riordinate

Se compare la finestra “PC protetto da Windows”

OmniSort ha la firma del codice, ma una versione appena uscita ha ancora pochi download, quindi per un po' SmartScreen può chiedere una conferma. Premi [Ulteriori informazioni], controlla che l'autore sia PROJECTTEAMFORYOU e poi premi [Esegui comunque]. Se il nome dell'autore è diverso o manca, non avviarlo.

Per verificare che il file scaricato sia identico a quello pubblicato, apri PowerShell nella cartella dell'exe, esegui il comando qui sotto e confronta il valore ottenuto con lo SHA-256 della pagina delle release.

Get-FileHash .\OmniSort.exe -Algorithm SHA256
Domande frequenti

Meglio saperlo prima di cominciare

Manda i miei file da qualche parte su internet?

No. Analisi, classificazione, spostamenti e registrazioni finiscono tutti dentro questo PC, e né i nomi dei file né i percorsi escono all'esterno. Impostazioni e cronologia stanno in un solo file: %LOCALAPPDATA%\OmniSort\omnisort.db.

Non usa proprio internet?

Di base, mai. Riceve dati solo se attivi tu stesso, nel Pannello di amministrazione, il controllo versione, gli avvisi o il numero di download, e anche allora non invia informazioni sui file (il controllo versione include solo il numero di versione). Cosa esce, indirizzo compreso, è scritto proprio in quel pannello.

È gratuito?

Sì. Si usa gratis, senza account né pagamenti. Di base non c'è nemmeno pubblicità. Se nel Pannello di amministrazione attivi gli avvisi e arriva una comunicazione promozionale, viene mostrata con l'etichetta «Pubblicità».

Spazio su disco elimina dei file?

No. Spazio su disco guarda soltanto. Finiscono nel Cestino solo i file che scegli tu dall'elenco e confermi, e dal Cestino puoi recuperarli. Ciò che nel Cestino non può entrare, come i file su unità di rete o su unità rimovibili come le chiavette USB o quelli più grandi del Cestino, non viene spostato e te lo segnala.

E se il risultato non mi piace?

Premi [Annulla] e l'ultima operazione viene ripercorsa al contrario. Puoi anche scegliere un'operazione più vecchia nella cronologia. Se nella posizione di partenza è ricomparso un file con lo stesso nome, quella voce viene saltata invece che sovrascritta — e ti viene detto quali e perché.

Rimetterà mano a cartelle già riordinate?

Le cartelle create da OmniSort portano un segno e alla prossima analisi vengono saltate. Anche i file già al posto giusto escono dall'elenco.

E se un file è bloccato o non ho i permessi?

Solo quella voce risulta non riuscita e il resto va avanti. Il motivo è nella cronologia, e il file resta esattamente dov'era.

Bisogna installare qualcosa?

Scarichi OmniSort.exe e lo avvii. Niente permessi di amministratore, niente registro di sistema. Per toglierlo, cancelli l'exe e la cartella del database qui sopra. Se hai attivato il riordino pianificato, prima rimuovi l'attività dall'Utilità di pianificazione con omnisort-cli schedule --uninstall.