Come Batch Rename & Mass Delete Files in Windows
L’avvento di Internet superveloce ha portato con sé masse di file da scaricare. C’è stato un boom simile nei file dopo l’avvento della fotografia digitale. Improvvisamente, si potrebbe facilmente riempire un disco rigido di un terabyte con facilità.
Tuttavia, tenere traccia dei file non è sempre facile. Di tanto in tanto, si potrebbe desiderare di rinominare ogni file in una cartella per motivi di organizzazione. Altre volte, ti consigliamo di eliminare tutti i file, anche.
Continua a leggere per scoprire come rinominare in batch e eliminare in massa i file in Windows 10.
Come rinominare in batch su Windows 10
Ci sono alcuni modi per rinominare in batch i file utilizzando Windows 10. È possibile rinominare utilizzando Esplora file, Prompt dei comandi o PowerShell, con ogni opzione utile per diverse attività.
Rinomina batch con File Explorer
File Explorer offre una delle opzioni di ridenominazione più semplici ma offre anche la minima flessibilità di ridenominazione.
- Vai alla cartella contenente i file che desideri rinominare.
- Ordina i file come desideri rinominarli.
- Premere CTRL + A per selezionare tutti i file nella cartella, quindi fare clic destro e selezionare Rinomina.
- Inserisci il nuovo nome del file e premi Invio. Ogni file nella cartella avrà il nome del file di base, in questo caso, grafica, seguito da un numero in una sequenza.
Come puoi vedere, fa il lavoro ma non offre alcuna personalizzazione.
Rinomina batch con prompt dei comandi
Il prompt dei comandi di Windows offre un po ‘ più di flessibilità per la ridenominazione dei file batch. È possibile utilizzare il comando ren per rinominare più file contemporaneamente. “Ren” è l’abbreviazione di rinomina. Il comando consente i caratteri jolly ” * “e”?”oltre a modificare le estensioni dei file, anche se non consente di spostare i file in cartelle diverse dopo la ridenominazione.
Vai alla cartella contenente i file che desideri rinominare, premi Maiusc + Tasto destro del mouse e seleziona Apri una finestra di comando qui. Digitare dir e premere Invio per visualizzare l’elenco dei file.
Rinomina un singolo file
Il comando per rinominare un singolo file è:
ren filename.jpg newfilename.jpg
Rinomina cifre in più file
Se si desidera rinominare più file, è possibile utilizzare i caratteri jolly per apportare modifiche. Ad esempio, se si desidera modificare il numero di cifre nei nomi dei file, è possibile utilizzare il seguente comando:
ren document??.txt document3??.txt
Qui, il punto interrogativo jolly agisce come qualsiasi carattere, consentendo al comando di trovare qualsiasi file corrispondente durante l’output dei file rinominati.
Rinominare in batch i file 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. Cosi, “*.* “significa trovare qualsiasi nome di file, con qualsiasi estensione, in questa cartella. La seconda parte (con tutti i punti interrogativi) dice al comando di utilizzare i nomi dei file esistenti fino a sette caratteri, ma aggiungere “-test” come suffisso, mentre l’asterisco significa nuovamente applica a qualsiasi estensione di file.
Se si desidera aggiungere un prefisso, spostare la parte”- test ” del comando in primo piano, in questo modo:
ren *.* test-???????.*
Rimozione batch di parti di un nome file
È possibile utilizzare la ridenominazione di file batch per eliminare anche parte di un nome file. Supponiamo di avere una serie di documenti denominati “jan-budget.xlsx, “” febbraio-bilancio.xlsx, “” mar-budget.xlsx, ” e così via. È possibile rimuovere il suffisso “- budget ” utilizzando il seguente comando:
ren ???-budget.xlsx ???.xlsx
Batch Rename File Extensions
Il comando ren può anche indirizzare le estensioni dei file. Ciò significa che è possibile rinominare in batch le estensioni dei file. Anche se questo è utile, può causare problemi se lo si rinomina in un tipo di file incompatibile.
Ciò significa che è possibile tentare di rinominare i file in tipi di file simili, ad esempio un documento Word (.docx) a un documento di testo (.txt), ma si verificheranno problemi se si tenta di convertire un documento Word in un tipo di video (ad esempio. mp4).
Il seguente comando rinomina tutte le estensioni di file da documenti di testo a documenti in formato rich text:
ren *.txt *.rtf
Prima di scambiare le estensioni dei file, consiglio di fare un backup dei file nel caso in cui qualcosa vada storto.
Rinomina batch con PowerShell
Windows PowerShell offre la massima flessibilità per la ridenominazione batch dei file ed è lo strumento di ridenominazione più potente integrato in Windows.
Testa alla cartella contenente i file che si desidera rinominare in batch, premere Maiusc + tasto destro del mouse, quindi Aprire una finestra di PowerShell qui. Ecco la nostra cartella MUO Batch Rename test dalle sezioni precedenti, ora aperta in PowerShell. Digitare dir e premere Invio per visualizzare un elenco di file.
Da qui, puoi iniziare a rinominare i nomi dei file in batch con PowerShell.
Rinominare un singolo file
Se si desidera rinominare un singolo file, utilizzare il seguente comando:
Rename-Item filename.jpg newfilename.jpg
Se il tuo nome file include spazi, dovrai usare le virgolette attorno ai nomi dei file, in questo modo:
Rename-Item "file name with spaces.jpg" "new file name with spaces.jpg"
Batch Replace Filenames
PowerShell offre diverse opzioni per rinominare i nomi dei file in batch. Un’opzione è quella di sostituire parte del nome del file con qualcos’altro, 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 “summer2020” è il nome del file di output.
È possibile utilizzare lo stesso comando per sostituire anche piccoli frammenti di un nome file. Ad esempio, il seguente comando sostituisce un trattino basso con un trattino
Dir | Rename-Item –NewName { $_.name –replace "_","-" }
Rinomina file in batch Utilizzando Numero crescente
È possibile utilizzare il seguente comando per rinominare i file in batch, aggiungendo un numero diverso a ciascun file.
Dir | %{Rename-Item $_ -NewName ("summer2020{0}.jpg" -f $nr++)}
Rinominare in batch i nomi dei file nell’intera 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, cambiando batch rinominare i file corrispondenti in ogni sottocartella.
Get-ChildItem -Filter "*current*" -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }
Ottieni Aiuto PowerShell
Queste sono solo alcune delle opzioni di rinomina batch disponibili per PowerShell. Se volete più opzioni, è possibile controllare PowerShell integrato esempi utilizzando il seguente comando:
get-help Rename-Item –examples
Ridenominazione in Batch di Windows 10 con il Bulk Rename Utility
Se si desidera rinominare i file, ma non hai voglia di smanettare con la a volte confusa e comandi di PowerShell e il Prompt dei comandi, si consideri il Bulk Rename Utility.
Si tratta di uno strumento di ridenominazione gratuito per Windows 10 con un sacco di opzioni. Basta fare in modo di sbloccare le attività aggiuntive durante l’installazione.
Download: Bulk Rename Utility per Windows 10 (gratuito)
Come eliminare in batch su Windows 10
Ora, la maggior parte delle persone non deve eliminare 500.000 file distribuiti su 45.000 cartelle regolarmente, ma sono sicuro che tutti abbiamo avuto il momento in cui la tua collezione musicale non è più all’altezza. Eliminazione di qualcosa di più di un paio di file utilizzando File Explorer può diventare un processo lungo come Windows opta per enumerare ogni file prima di inviarlo imballaggio.
Quando si tratta di eliminare in batch i file su Windows 10, hai alcune opzioni.
Batch Eliminare i file Utilizzando il prompt dei comandi
Il prompt dei comandi ha due potenti comandi di rimozione dei file a sua disposizione: DEL e rmdir.
DEL è abbastanza auto-esplicativo come il comando per eliminare un file, mentre rmdir è il comando per rimuovere un’intera directory. È possibile aggiungere parametri a entrambi i comandi per eliminare e rimuovere tipi specifici di file o semplicemente rimuovere tutto.
Giusto avvertimento, il comando rmdir è potente e potenzialmente pericoloso. Rimuove intere directory, comprese le strutture di file e tutto il resto. Se si punta a qualcosa di critico, si potrebbe rompere il sistema operativo.
Elimina un singolo file
Per eliminare un singolo file, utilizzare il seguente comando:
del C:\enter\your\path\here /f /s
Il comando di base individua la cartella specificata, mentre il parametro /s elimina tutti i file contenuti nelle sottocartelle della directory e il parametro /f ignora qualsiasi impostazione di sola lettura.
In alternativa, dirigetevi verso la cartella contenente i file che si desidera eliminare, premere Maiusc + Tasto destro del mouse, e selezionare Apri una finestra di comando qui. Quindi inserire ” del ” e premere 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” per il tipo di file che desideri rimuovere.
È possibile 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 si desidera eliminare più tipi di file, è possibile aggiungere più tipi di estensione:
del /s /q *.png *.svg
Elimina un file e rimuovi la cartella
I comandi precedenti lasciano la struttura del file, che può essere irritante se si desidera eliminare tutto in batch. Se si desidera rimuovere anche le cartelle insieme ai file, è possibile utilizzare i seguenti comandi:
del /f /s /q C:\enter\your\path\here > nul
rmdir /s /q C:\enter\your\path\here
Ci sono un paio di altri parametri in mostra qui. Nul è un file speciale che scarta tutti i dati scritti su di esso, il che significa che il processo di enumerazione che richiede un po ‘ di tempo non è scritto in un file, mentre /q seleziona “modalità silenziosa”, il che significa che non ti verrà richiesto Sì/No prima che i tuoi file combust.
Batch Elimina file utilizzando un file batch
Un file batch è uno script che è possibile eseguire per eseguire determinate attività sul sistema. Se sai come creare una serie di comandi, puoi creare uno script lungo che automatizza le attività per risparmiare tempo. In questo caso, useremo alcuni comandi di base per scrivere uno script di eliminazione batch.
Per questo esempio, ho intenzione di eliminare la cartella MUO Batch Rename creata per gli esempi precedenti. Fare clic destro sul desktop e la testa a Nuovo > Documento di testo. Chiamalo BatchDelete e aprilo.
L’esempio di file batch richiede di sapere in quale cartella si desidera eliminare i file. Questo sembra ovvio, ma è necessario il percorso esatto del file della cartella.
Se non si è sicuri del percorso corretto per la cartella, fare clic con il pulsante destro del mouse e selezionare Proprietà e visualizzare la posizione lì. In alternativa, passare alla cartella e fare clic sulla casella indirizzo per rivelare il percorso della cartella diretta.
In entrambi i casi, assicurarsi di avere la cartella corretta perché sarà presto cancellato dal sistema.
È possibile copiare e incollare quanto segue nel file batch. Dovresti sostituire “enter \ your \ path \ here” con il percorso della tua cartella.
cd C:\enter\your\path\here
del * /S /Q
rmdir /S /Q C:\enter\your\path\here
Dopo aver copiato e incollato e aggiunto il percorso alla cartella, selezionare File > Salva. Ora, individuare il BatchDelete.file txt e premere F2 per rinominare il file. Cambia l’estensione del file da .txt a .bat, e premere Invio quando si verifica un avviso.
Congratulazioni, hai appena creato il tuo primo file batch!
Si noti che è necessario aggiornare il percorso della cartella quando si desidera utilizzare nuovamente il file batch.
Come eliminare i file fastidiosi o gli errori “Nome file troppo lungo” su Windows 10
A volte, potresti incontrare file che non possono essere eliminati. A volte, questo è perché si sta tentando di eliminare un file di sistema protetto, che, se si dovesse rimuoverlo, causerebbe il danneggiamento del sistema.
In altri momenti, potresti incontrare un nome di file con troppi caratteri, insieme al seguente messaggio di errore:
Impossibile eliminare : il nome del file specificato non è valido o troppo lungo.
È possibile utilizzare il prompt dei comandi per correggere questo errore. Passare alla cartella con il file incriminato, premere Maiusc + tasto destro del mouse, e selezionare Apri una finestra di comando qui.
Ora, inserisci dir /x per vedere un elenco di nomi di file abbreviati piuttosto che la versione a lunghezza intera. Dalla stessa finestra del prompt dei comandi, è ora possibile eliminare i file utilizzando il nome breve.
Nell’immagine sopra, vorrei inserire del ALTUMC~1.JPG per rimuovere il file specifico. Una volta ridotti i nomi dei file alle loro versioni brevi, è anche possibile utilizzare i metodi di eliminazione batch precedenti nell’articolo.
È possibile rinominare in batch o eliminare in batch
Utilizzando i suggerimenti di questa guida, è ora possibile utilizzare diversi strumenti per rinominare in batch o eliminare in batch i file su Windows 10. I comandi in questo articolo sono a portata di mano, ma anche la punta dell’iceberg in molti modi.
Gavin è l’editor Junior per Windows and Technology Explained, un collaboratore regolare del Podcast Really Useful, ed è stato l’editor per il sito sorella criptato di MakeUseOf, Blocks Decoded. Ha un BA (Hons) Scrittura contemporanea con pratiche di arte digitale saccheggiato dalle colline del Devon, così come oltre un decennio di esperienza di scrittura professionale. Egli gode di abbondanti quantità di tè, giochi da tavolo, e il calcio.
Più da Gavin Phillips