Copiare e stampare i nomi dei file di una cartella
È successo a tutti: dovete mandare a un collega o a un cliente la lista di tutte le foto di un servizio o l'elenco delle fatture di un mese. La prima cosa che si prova a fare è selezionare tutto, premere Copia e incollare su Word o Excel. Il risultato è un disastro: Windows non incolla i nomi dei file, ma prova a spostare i documenti veri e propri, bloccando tutto o creando un caos di icone. È incredibile che, nonostante i continui aggiornamenti di Windows 10 e 11, Microsoft non abbia messo un tasto "Copia nomi" semplice e immediato. Eppure, ci sono dei modi per uscirne senza dover scrivere i nomi a mano uno per uno.
LEGGI ANCHE: Vedere e trovare cartelle e file nascosti in Windows 11 e 10
Il metodo rapido con Excel e il percorso dei file
Se usate una versione recente di Windows, c'è una funzione mezza nascosta che salva la vita. Invece di fare il solito copia-incolla, possiamo chiedere al computer di copiarci l'indirizzo esatto di ogni file.
Aprite la cartella, selezionate tutto con Ctrl + A e poi, tenendo premuto il tasto Shift sulla tastiera, fate click con il tasto destro del mouse. Vedrete apparire la voce Copia come percorso. Cliccateci sopra e aprite un foglio Excel.
Quando incollate, vi ritroverete una lista del genere: "C:\Utenti\Documenti\Lavoro\file1.pdf". Per pulire tutto e lasciare solo il nome del file, usate la funzione Trova e Sostituisci di Excel (Ctrl + Maiusc + S). Nel campo "Trova" scrivete la parte di percorso che si ripete per tutti (ad esempio C:\Utenti\Documenti\Lavoro\), lasciate vuoto il campo "Sostituisci" e premete su Sostituisci tutto. In un secondo avrete una colonna pulita con solo i nomi, pronta per essere stampata.
Usare il Prompt dei comandi per una lista professionale
Se avete migliaia di file o volete un controllo totale sull'ordine della lista, la soluzione migliore è usare il Prompt dei comandi (il vecchio DOS). Non spaventatevi, non serve essere un programmatore, basta un trucchetto per non dover digitare percorsi complicati.
Aprite la cartella che vi interessa. In alto, dove c'è scritto il percorso (la barra degli indirizzi), cliccate nel vuoto, cancellate tutto, scrivete cmd e premete Invio. Si aprirà il terminale già posizionato esattamente dentro quella cartella.
Il comando base è dir /b > lista.txt. Questo crea un file di testo pulito con solo i nomi dei file. Ma se volete risultati più precisi, potete aggiungere dei parametri per ordinare la lista come preferite:
- Per ordine alfabetico: usate
dir /b /o:n > lista.txt(la "n" sta per name). - Per dimensione: usate
dir /b /o:s > lista.txt(la "s" sta per size), utilissimo per trovare subito i file più pesanti. - Per data di creazione: usate
dir /b /o:d > lista.txt(la "d" sta per date). - Solo file, no cartelle: se volete escludere le sottocartelle dalla lista, il comando diventa
dir /b /a:-d > lista.txt.
Se la vostra cartella è un labirinto di sottocartelle e volete mappare ogni singolo file contenuto in tutto l'archivio, la rotta di Navigaweb suggerisce di usare il comando dir /b /s > lista.txt. Aggiungendo la /s, Windows scava in ogni singolo livello di directory, estraendo tutto quello che trova e scrivendolo nel file di testo.
Programmi gratuiti per chi preferisce il mouse
Se odiate la riga di comando e volete una lista dettagliata (con peso, data e attributi) da stampare con un click, esistono dei piccoli software che fanno tutto in automatico. Sono programmi "vecchia scuola", leggeri e che non appesantiscono il PC.
- Karen's Directory Printer: È un classico intramontabile. Nonostante l'estetica datata, è una macchina da guerra che vi permette di scegliere esattamente quali colonne stampare e come ordinarle.
- Directory List & Print: Molto più moderno e intuitivo. Il vantaggio principale è la possibilità di esportare la lista direttamente in Word o Excel senza dover fare pulizia manuale dei percorsi.
- FilelistCreator: Ottimo per chi deve salvare la lista in formati diversi come HTML, CSV o persino come immagine, ideale se dovete condividere l'inventario dei file in modo veloce.
Curiosità e soluzioni per casi particolari
Chi gestisce archivi digitali ogni giorno spesso si scontra con necessità più specifiche. Ecco come risolverle:
- Creare un albero grafico: Se non volete una lista piatta ma un disegno che mostri come sono organizzate le cartelle, usate il comando
tree /f /a > albero.txt. Creerà un documento con delle linee grafiche che mostrano la gerarchia dei file, come una mappa. - I metadati delle foto: Se vi serve stampare l'elenco delle immagini includendo anche la data dello scatto o il modello della macchina fotografica (dati EXIF), i comandi di Windows non bastano. In questo caso conviene usare software di gestione fotografica dedicati.
- Permessi di rete: In ambito aziendale, serve spesso sapere chi può leggere o modificare i file. In questo caso si usano script più avanzati in PowerShell, che permettono di esportare l'elenco dei permessi di sicurezza di ogni singola cartella.
diario di bordo di Navigaweb
Trovo quasi assurdo che oggi, per fare una cosa così banale come l'elenco dei file, si debba ancora usare il prompt dei comandi o scaricare programmi che sembrano usciti da Windows 95. È evidente che per chi produce software a Redmond, l'idea di "stampare una lista" sia diventata preistoria. Detto questo, nel mio lavoro quotidiano ho smesso di usare programmi esterni: la tecnica del Copia come percorso unita a Excel è imbattibile per velocità . Una volta che avete preso il ritmo, ci mettete meno di un minuto e vi risparmiate l'installazione di software inutili sul PC.
Posta un commento