Come rinominare in batch e eliminare in massa i file in Windows

Come rinominare in batch e eliminare in massa i file in Windows

L'avvento di Internet superveloce ha portato con sé enormi quantità di file da scaricare. C'è stato un boom simile nei file dopo l'avvento della fotografia digitale. Improvvisamente, potresti facilmente riempire un disco rigido da un terabyte con facilità.





Tuttavia, tenere traccia dei file non è sempre facile. Di tanto in tanto, potresti voler rinominare ogni file in una cartella per motivi di organizzazione. Altre volte, vorrai anche eliminare tutti i tuoi file.





Continua a leggere per scoprire come rinominare in batch ed eliminare in massa i file in Windows 10.





Come rinominare in batch su Windows 10

Esistono alcuni modi per rinominare in batch i file utilizzando Windows 10. Puoi rinominare utilizzando Esplora file, Prompt dei comandi o PowerShell, con ogni opzione utile per diverse attività.

1. Rinomina in batch con Esplora file

File Explorer offre una delle opzioni di ridenominazione più semplici, ma offre anche la minima flessibilità di rinomina.



  1. Vai alla cartella contenente i file che desideri rinominare.
  2. Ordina i file come desideri rinominarli.
  3. premere CTRL + LA per selezionare tutti i file nella cartella, quindi fare clic con il pulsante destro del mouse e selezionare Rinominare .
  4. Inserisci il nuovo nome del file e premi Invio. Ogni file nella cartella prenderà il nome del file di base, in questo caso, opera d'arte , seguito da un numero in sequenza.

Come puoi vedere, fa il lavoro ma non offre alcuna personalizzazione.

2. Rinomina batch con prompt dei comandi

Il prompt dei comandi di Windows offre un po' più di flessibilità per la ridenominazione dei file batch. Puoi usare il ren comando per rinominare più file contemporaneamente. 'Ren' è l'abbreviazione di rinomina. Il comando consente i caratteri jolly '*' e '?' oltre a modificare le estensioni dei file, sebbene non ti permetta di spostare i file in cartelle diverse dopo la ridenominazione.





Vai alla cartella contenente i file che desideri rinominare, premi Maiusc + clic destro e selezionare Apri una finestra di comando qui. Tipo a te e premi Invio per vedere l'elenco dei file.

Rinomina un singolo file





Il comando per rinominare un singolo file è:

ren filename.jpg newfilename.jpg

Rinomina le cifre in più file

Se desideri rinominare più file, puoi utilizzare i caratteri jolly per apportare modifiche. Ad esempio, se desideri modificare il numero di cifre nei nomi dei file, puoi utilizzare il seguente comando:

ren document??.txt document3??.txt

Qui, il carattere jolly del punto interrogativo agisce come qualsiasi carattere, consentendo al comando di trovare qualsiasi file corrispondente durante l'output dei file rinominati.

Rinominare i file in batch con un suffisso

Che ne dici di aggiungere un suffisso a un gruppo di file? Puoi farlo usando il seguente comando:

ren *.* ???????-test.*

In questo comando, il carattere jolly asterisco agisce al posto di qualsiasi carattere. Quindi, '*.*' significa trovare qualsiasi nome di file, con qualsiasi estensione, in questa cartella. La seconda parte (con tutti i punti interrogativi) dice al comando di usare i nomi dei file esistenti fino a sette caratteri, ma aggiungere '-test' come suffisso, mentre l'asterisco significa di nuovo applicare a qualsiasi estensione di file.

Se vuoi aggiungere un prefisso, sposta in primo piano la parte '-test' del comando, in questo modo:

ren *.* test-???????.*

Rimuovi in ​​batch parti di un nome di file

come si scaricano i film sul tuo ipad?

È possibile utilizzare la ridenominazione di file batch per eliminare anche parte del nome di un file. Supponiamo che tu abbia una serie di documenti denominati 'jan-budget.xlsx', 'feb-budget.xlsx', 'mar-budget.xlsx' e così via. Puoi rimuovere il suffisso '-budget' usando il seguente comando:

ren ???-budget.xlsx ???.xlsx

Rinomina in batch le estensioni dei file

Il comando ren può anche indirizzare le estensioni dei file. Ciò significa che puoi rinominare in batch le estensioni dei file. Anche se questo è utile, può causare problemi se lo rinomini con un tipo di file incompatibile.

Ciò significa che puoi provare a rinominare i file in tipi di file simili, ad esempio un documento Word (.docx) in un documento di testo (.txt), ma incontrerai problemi se tenti di convertire un documento Word in un tipo video (come .mp4).

Il comando seguente rinomina tutte le estensioni di file da documenti di testo a documenti in formato RTF:

ren *.txt *.rtf

Prima di sostituire le estensioni dei file, consiglio di eseguire un backup dei file nel caso in cui qualcosa vada storto.

3. Rinomina batch con PowerShell

Windows PowerShell offre la massima flessibilità per la ridenominazione in batch dei file ed è lo strumento di ridenominazione più potente integrato in Windows.

Imparentato: Prompt dei comandi e Windows PowerShell: qual è la differenza?

Vai alla cartella contenente i file che desideri rinominare in batch, premi Maiusc + clic destro , poi Apri una finestra di PowerShell qui . Ecco la nostra cartella di test MUO Batch Rename dalle sezioni precedenti, ora aperta in PowerShell. Tipo a te e premi Invio per visualizzare un elenco di file.

Da qui, puoi iniziare a rinominare in batch i nomi dei file con PowerShell.

Rinomina un singolo file

Se vuoi rinominare un singolo file, usa il seguente comando:

Rename-Item filename.jpg newfilename.jpg

Se il nome del tuo file include spazi, dovrai utilizzare le virgolette attorno ai nomi dei file, in questo modo:

Rename-Item 'file name with spaces.jpg' 'new file name with spaces.jpg'

Sostituisci in batch i nomi dei file

PowerShell offre alcune opzioni diverse per rinominare in batch i nomi dei file. Un'opzione è sostituire parte del nome del file con qualcos'altro, il che è utile per sostituire i file da una fotocamera digitale.

Dir | Rename-Item –NewName { $_.name –replace 'DSC','summer2020' }

Dove 'DSC' fa parte del nome del file originale dalla fotocamera digitale o dalla cartella delle foto dello smartphone e 'estate2020' è il nome del file di output.

Puoi usare lo stesso comando anche per sostituire piccoli frammenti di un nome file. Ad esempio, il seguente comando sostituisce un trattino basso con un trattino

Dir | Rename-Item –NewName { $_.name –replace '_','-' }

Rinominare i file in batch utilizzando un numero crescente

È possibile utilizzare il comando seguente per rinominare in batch i file, aggiungendo un numero diverso a ciascun file.

Dir | %{Rename-Item $_ -NewName ('summer2020{0}.jpg' -f $nr++)}

Rinomina in batch i nomi dei file in tutta la directory

Una cosa che puoi fare con PowerShell è rinominare in batch i file in un'intera directory, piuttosto che in una singola cartella. Questo comando funziona dalla parte superiore della directory dei file verso il basso, modificando in batch la ridenominazione dei file corrispondenti in ciascuna sottocartella.

Get-ChildItem -Filter '*current*' -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }

Ottieni assistenza PowerShell

Queste sono solo alcune delle opzioni di ridenominazione batch disponibili per PowerShell. Se desideri più opzioni, puoi controllare gli esempi incorporati di PowerShell usando il seguente comando:

get-help Rename-Item –examples

Rinomina in batch su Windows 10 con l'utilità di ridenominazione in blocco

Se vuoi rinominare i file, ma non hai voglia di scherzare con i comandi a volte confusi di PowerShell e del prompt dei comandi, considera il Utilità di ridenominazione in blocco .

È uno strumento di ridenominazione gratuito per Windows 10 con un sacco di opzioni. Assicurati di deselezionare le attività aggiuntive durante l'installazione.

quale sarebbe il modo più efficiente per archiviare i file sul tuo computer?

Scarica: Utilità di ridenominazione in blocco per Windows 10 (Gratuito)

Come eliminare in batch su Windows 10

Ora, la maggior parte delle persone non deve eliminare regolarmente 500.000 file distribuiti su 45.000 cartelle, ma sono sicuro che tutti abbiamo avuto il momento in cui la tua raccolta musicale non è più all'altezza. Eliminare qualcosa di più di pochi file l'utilizzo di Esplora file può diventare un processo lungo poiché Windows sceglie di enumerare ogni file prima di inviarlo impacchettato.

Quando si tratta di eliminare in batch i file su Windows 10, hai alcune opzioni.

1. Eliminare i file in batch utilizzando il prompt dei comandi

Il prompt dei comandi dispone di due potenti comandi per la rimozione dei file: DI IL e rmdir .

DEL è abbastanza autoesplicativo come comando per eliminare un file, mentre rmdir è il comando per rimuovere un'intera directory. Puoi aggiungere parametri a entrambi i comandi per eliminare e rimuovere tipi specifici di file o semplicemente per rimuovere tutto.

Giusto avvertimento , il comando rmdir è potente e potenzialmente pericoloso. Rimuove intere directory, comprese le strutture di file e tutto il resto. Se lo punti a qualcosa di critico, potresti danneggiare il tuo sistema operativo.

Elimina un singolo file

Per eliminare un singolo file, utilizzare il seguente comando:

del C:enteryourpathhere /f /s

Il comando di base individua la cartella specificata, mentre il /S parametro cancellerà tutti i file contenuti nelle sottocartelle della directory e /F Il parametro ignora qualsiasi impostazione di sola lettura.

In alternativa, vai alla cartella contenente i file che desideri eliminare, premi Maiusc + clic destro e selezionare Apri una finestra di comando qui. Quindi inserisci 'del [nome file]' e premi Invio.

Elimina un tipo di file specifico

Che ne dici se vuoi rimuovere un tipo di file specifico da una cartella? Puoi farlo usando il seguente comando:

del *.extension

Sostituisci 'estensione' con il tipo di file che desideri rimuovere.

Puoi estendere il comando per eliminare tutte le estensioni di file specifiche dalle sottocartelle con l'aggiunta di un paio di parametri:

del /s /q *.extension

Inoltre, se desideri eliminare più tipi di file, puoi aggiungere più tipi di estensione:

del /s /q *.png *.svg

Elimina un file e rimuovi cartella

I comandi precedenti lasciano la struttura del file, che può essere irritante se si desidera eliminare tutto in batch. Se vuoi rimuovere anche le cartelle insieme ai file, puoi utilizzare i seguenti comandi:

del /f /s /q C:enteryourpathhere > nul
rmdir /s /q C:enteryourpathhere

Ci sono un altro paio di parametri in mostra qui. No è un file speciale che elimina tutti i dati scritti su di esso, il che significa che il processo di enumerazione che richiede un po' di tempo non viene scritto su un file, mentre / Q seleziona 'modalità silenziosa', il che significa che non ti verrà chiesto di sì/no prima che i tuoi file brucino.

2. Eliminare i file in batch utilizzando un file batch

Un file batch è uno script che puoi eseguire per eseguire determinate attività sul sistema. Se sai come creare una serie di comandi, puoi creare un lungo script che automatizza le attività per risparmiare tempo. In questo caso, utilizzeremo alcuni comandi di base per eseguire lo script di un'eliminazione batch.

Per questo esempio, eliminerò la cartella MUO Batch Rename creata per gli esempi precedenti. Fai clic con il pulsante destro del mouse sul desktop e vai a Nuovo > Documento di testo . Nominalo Elimina batch e aprilo.

L'esempio del file batch richiede di sapere in quale cartella si desidera eliminare i file. Sembra ovvio, ma è necessario il percorso esatto del file della cartella.

Se non sei sicuro del percorso corretto per la cartella, fai clic con il pulsante destro del mouse e seleziona Proprietà e visualizzare la posizione lì. In alternativa, individuare la cartella e fare clic sulla casella dell'indirizzo per visualizzare il percorso diretto della cartella.

Ad ogni modo, assicurati di avere la cartella corretta perché presto verrà cancellata dal tuo sistema.

Puoi copiare e incollare quanto segue nel tuo file batch. Dovresti sostituire 'enteryourpathhere' con il percorso della tua cartella.

cd C:enteryourpathhere
del * /S /Q
rmdir /S /Q C:enteryourpathhere

Dopo aver copiato e incollato e aggiunto il percorso alla cartella, seleziona File > Salva . Ora, individua il tuo file BatchDelete.txt e premi F2 per rinominare il file. Cambia l'estensione del file da .testo a .uno e premere accedere quando incontri un avviso.

Congratulazioni, hai appena creato il tuo primo file batch!

Tieni presente che dovrai aggiornare il percorso della cartella quando desideri utilizzare nuovamente il file batch.

Come eliminare file fastidiosi o errori 'Nome file troppo lungo' su Windows 10

A volte, potresti incontrare file che non possono essere eliminati. A volte, questo è perché stai tentando di eliminare un file di sistema protetto, che, se dovessi rimuoverlo, causerebbe il danneggiamento del sistema.

Altre volte, potresti incontrare un nome di file con troppi caratteri, insieme al seguente messaggio di errore:

Impossibile eliminare [nome file]: il nome file specificato non è valido o è troppo lungo.

come si gioca a minecraft con gli amici?

Puoi utilizzare il prompt dei comandi per correggere questo errore. Sfoglia la cartella con il file incriminato, premi Maiusc + clic destro e selezionare Apri una finestra di comando qui.

Ora, inserisci dir / x per visualizzare un elenco di nomi di file abbreviati anziché la versione completa. Dalla stessa finestra del prompt dei comandi, ora puoi eliminare i file utilizzando il nome breve.

Nell'immagine sopra, vorrei inserire da ALUMC ~ 1.JPG per rimuovere il file specifico. Dopo aver ridotto i nomi dei file alle loro versioni brevi, puoi anche utilizzare i metodi di eliminazione batch in precedenza nell'articolo.

Puoi rinominare in batch o eliminare batch

Utilizzando i suggerimenti in questa guida, ora puoi utilizzare diversi strumenti per rinominare o eliminare in batch i file su Windows 10. I comandi in questo articolo sono utili ma anche la punta dell'iceberg in molti modi.

Condividere Condividere Tweet E-mail Scrivi file batch in Windows? Come funzionano le dichiarazioni If-Else?

Le istruzioni If-else sono piuttosto semplici, ma potresti non sapere come usarle nei file batch di Windows. Ecco tutto quello che ti serve per usarli.

Leggi Avanti
Argomenti correlati
  • finestre
  • Gestione dei file
  • Esplora file
  • File batch
  • Suggerimenti per Windows
  • Suggerimenti per la produttività
Circa l'autore Gavin Phillips(945 articoli pubblicati)

Gavin è l'editor junior per Windows e la spiegazione della tecnologia, un collaboratore regolare del podcast Really Useful e un revisore regolare del prodotto. Ha una laurea (Hons) in scrittura contemporanea con pratiche di arte digitale saccheggiata dalle colline del Devon, oltre a oltre un decennio di esperienza di scrittura professionale. Ama abbondanti quantità di tè, giochi da tavolo e calcio.

Altro da Gavin Phillips

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti