Vai al contenuto
PROMPTARIO
ScriptRISORSA 232

Segnala nomi di file duplicati tra cartelle

PubblicatoWeb: da classificare

Trova file con lo stesso nome in percorsi diversi e mostra dimensioni e date senza calcolare contenuti o eliminare copie.

Strumenti
Python 3.10+
Livello
Base
Setup
3 min
Risultato
Codice

A cosa serve

Trova file con lo stesso nome in percorsi diversi e mostra dimensioni e date senza calcolare contenuti o eliminare copie.

Quando usarlo

Quando il tuo obiettivo è ottenere questo risultato: Gruppi di file con lo stesso nome, corredati da percorso, dimensione e data di modifica.

Cosa preparare

  • Salva il codice come nomi_file_duplicati.py.
  • Esegui lo script sulla cartella da inventariare.
Istruzioni complete della risorsa
  1. Salva il codice come nomi_file_duplicati.py.
  2. Esegui lo script sulla cartella da inventariare.
  3. Confronta contenuto e contesto prima di spostare o eliminare qualsiasi file.

Configura la risorsa

Variabili

Questo contenuto non contiene variabili compilabili. Leggi le istruzioni prima di copiarlo.

I valori restano in questa pagina e si perdono alla chiusura. Non inserire password o dati sensibili non necessari.

Controlla

Completa le variabili, poi premi “Controlla il prompt”.

Verifica se il tuo caso richiede fonti aggiornate o ricerca web.

Prompt

import argparse from collections import defaultdict from datetime import datetime, timezone from pathlib import Path parser = argparse.ArgumentParser(description="Segnala nomi file ripetuti in una cartella.") parser.add_argument("cartella", type=Path) args = parser.parse_args() root = args.cartella.resolve() groups = defaultdict(list) for path in root.rglob("*"): if path.is_file(): groups[path.name.casefold()].append(path) for name, paths in sorted(groups.items()): if len(paths) < 2: continue print(f"\n{name} ({len(paths)} occorrenze)") for path in sorted(paths): stat = path.stat() modified = datetime.fromtimestamp(stat.st_mtime, timezone.utc).isoformat() print(f"- {path.relative_to(root)} | {stat.st_size} byte | {modified}")

Usa

Incolla il contenuto nello strumento AI scelto. Aggiungi gli allegati richiesti e verifica la risposta con la checklist della scheda.

La copia non avvia il modello e non invia dati.

Esempio

Un esempio documentato non è ancora disponibile per questa risorsa.

Risultato atteso

Gruppi di file con lo stesso nome, corredati da percorso, dimensione e data di modifica.

Cosa controllare

  • Confronta il risultato con i dati di partenza.
  • Verifica fatti, nomi, numeri e passaggi prima dell’uso.
  • Non considerare la risposta dell’AI come una verifica indipendente.

Stato del test

PubblicatoWeb: da classificare

Pubblicato nel catalogo. Non è disponibile un rapporto di prova collegato a questa versione: modello, input, output e limiti devono ancora essere documentati.

Ultimo controllo documentato: non disponibile.

Data di test dichiarata nella scheda precedente: 7 set 2026 — test sintattico locale. Da sola non costituisce una verifica.

Cosa significano i badge
Pubblicato
Disponibile nel catalogo; non attesta una prova.
Testato
Prova documentata sulla stessa versione, con modello, dati e limiti.
Verificato
Risultato della prova controllato anche da un revisore identificato.
Da aggiornare
Una modifica, una scadenza o un problema richiedono un nuovo controllo.

0 variabili · risparmio indicativo dichiarato: 20 min / archivio.

04

Continua con risorse collegate

Collegamenti scelti per categoria, strumenti e obiettivo. Apri soltanto ciò che serve al tuo prossimo passaggio.

PromptOrganizzazione

Piano di onboarding dei primi sette giorni

Organizza obiettivi, persone, materiali e verifiche iniziali senza presumere accessi o responsabilità non confermate.

ChatGPT + Claude + Gemini · BaseApri la risorsa
AutomazioneOrganizzazione

Preparazione settimanale del calendario in bozza

Raccoglie impegni autorizzati, segnala conflitti e propone blocchi di lavoro senza creare o spostare eventi.

Make + n8n + Google Calendar · IntermedioApri la risorsa
PromptCustomer care

Analisi delle lacune nelle FAQ

Confronta domande reali e documentazione per trovare risposte mancanti, obsolete o difficili da reperire.

ChatGPT + Claude + Gemini · IntermedioApri la risorsa
ScriptOrganizzazione

Confrontare due cartelle in sola lettura

Segnala file mancanti e dimensioni diverse senza sincronizzare automaticamente.

Python · IntermedioApri la risorsa
ScriptOrganizzazione

Inventario file con dimensione e hash

Crea un manifest utile a confrontare archivi senza eliminare duplicati.

Python · IntermedioApri la risorsa
ScriptOrganizzazione

Preparare una rinomina file in anteprima

Genera vecchio e nuovo nome senza applicare modifiche.

Python · IntermedioApri la risorsa