Risposte:
Puoi anche provare a utilizzare PowerShell, un potente strumento da riga di comando di Windows. Avresti eseguito questo comando:
Comando completo:
get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
Analizzandolo:
get-childitem *.mp3
Questo elenca tutti i file i cui nomi finiscono con .mp3
. Vengono quindi reindirizzati al comando successivo con l' |
operatore.
foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
Questo sostituisce tutte le istanze di Radiohead -
con nulla, indicato da ""
, cancellando efficacemente la parola da tutti i file nella directory.
Si potrebbe anche modificare get-childitem *.mp3
in get-childitem
- che rinominerebbe tutti i file nella directory, non solo i file i cui nomi finiscono con .mp3
.
$_ $_.
rappresenta? Grazie!
foreach
ciclo. La $_.
segue la notazione del punto per accedere alle proprietà / metodi / elementi. Quindi $_.Name
accede alla proprietà Name di ogni file che viene reindirizzato da get-childitem
.
-recurse
parametro aget-childitem
Dimentica gli script complicati per questo.
rename
è un comando molto vecchio e mai completato correttamente. Se non lo usi correttamente, il risultato potrebbe sorprenderti.
Ad esempio per rimuovere un prefisso abcd
da abcd1.txt
, abcd2.txt
, abcd3.txt
ecc al fine di ottenere 1.txt
, 2.txt
, 3.txt
è sufficiente utilizzare
rename "abcd*.txt" "////*.txt"
È necessario lo stesso numero del /
numero di caratteri iniziali che si desidera rimuovere.
Inserisci le virgolette doppie per entrambi gli argomenti.
The syntax of the command is incorrect
errore. Sono curioso di sapere se questa tecnica è mai stata postata da nessuna parte prima di questa risposta. Devo aggiornare il mio In che modo il comando Windows RENAME interpreta i caratteri jolly? Le domande e risposte, sebbene tecnicamente, /
non funzionano come caratteri jolly.
Questo potrebbe funzionare.
Creare un file batch come segue:
for %%i in ("*.mp3") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st four chars, then appends prefix
ren "%fname%" "my%fname:~4%"
goto :eof
Fonte: http://www.codejacked.com/renaming-multiple-files-at-once-windows (nei commenti, da "BlueNovember")
Prova questo software
http://www.bulkrenameutility.co.uk/Main_Intro.php
Bulk Rename Utility è un software gratuito per rinominare i file per Windows. Bulk Rename Utility consente di rinominare facilmente file e intere cartelle in base a criteri estremamente flessibili. Aggiungi data / ora, sostituisci numeri, inserisci testo, converti maiuscole, aggiungi numeri automatici, elabora cartelle e sottocartelle .... e molto altro ancora! Rinomina rapidamente più file, secondo molti criteri flessibili. Rinomina i file in molti modi: aggiungi, sostituisci, inserisci testo nei nomi dei file. Converti caso, aggiungi numeri. Rimuovere o modificare le estensioni di file. Controlla l'anteprima dettagliata prima di rinominare. Rinomina le foto utilizzando i metadati EXIF (ad es. "Data scattata", "Risoluzione" e altre informazioni incorporate in tutti i file di foto JPG) Rinomina le tue foto delle vacanze da un dsc1790.jpg insignificante a NewYork1.jpg in un lampo. Rinomina i file MP3 usando i tag ID3 (aka Rinomina tag MP3 ID3). Cambia i timestamp di creazione e modifica dei file. È gratis. Facile da installare. Scarica e inizia a rinominare i tuoi file ora!
ReNamer può farlo. In ReNamer, aggiungi semplicemente una regola di "rimozione" come questa (funzionerà anche una regola di "eliminazione"):
Quindi trascina e rilascia i file o la cartella contenente i file che vuoi rinominare nella sua finestra (o usa i pulsanti 'Aggiungi file / cartelle'), quindi controlla l'anteprima e, una volta verificato, fai clic su 'Rinomina':
Dato che hai a che fare con file musicali, dimentica il file batch e le utility per rinominare i tuoi file. Usa un programma dedicato come Mp3tag che è un must assoluto se sei davvero interessato all'organizzazione della tua musica.
Caratteristiche principali
Modifica tag batch Scrivere ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, tag APEv2 e commenti Vorbis su più file contemporaneamente.
Supporto per Cover Art Scarica e aggiungi copertine di album ai tuoi file e rendi la tua libreria ancora più brillante.
Importa da Amazon, discogs, freedb, MusicBrainz Salva la digitazione e importa i tag da database online come Amazon, discogs, freedb, MusicBrainz e altri.
Sostituisci caratteri o parole Sostituisci stringhe nei tag e nei nomi di file (con supporto per le espressioni regolari).
Crea playlist automaticamente Crea e gestisci playlist automaticamente durante la modifica.
Rinomina i file dai tag Rinomina i file in base alle informazioni sui tag e importa i tag dai nomi dei file.
Esporta in HTML, RTF, CSV Genera bei report ed elenchi della tua raccolta sulla base di modelli definiti dall'utente.
Supporto Unicode completo L'interfaccia utente e il tagging sono completamente conformi Unicode.
Oltre a queste caratteristiche principali, Mp3tag offre una varietà di altre funzioni e caratteristiche che vanno dall'esportazione in batch di copertine di album incorporate, al supporto di tag specifici di iTunes come il tipo di supporto o le impostazioni TV Show, alla combinazione di più azioni in gruppi che possono essere applicati con un clic del mouse singolo.
Voglio solo aggiungere il mio preferito: Rinomina Master
Questa utility aggiungerà, rimuoverà o sostituirà facilmente parti del nome file e supporta anche la ridenominazione tramite proprietà di file, tag MP3, tag JPEG JFIF ed EXIF, tag video e file di testo. Rinomina in batch semplice da usare, ma comunque molto potente.
Avevo un requisito correlato.
ATTENZIONE:
eseguire un backup della cartella in cui si stanno provando i comandi seguenti.
Esempio 1 :
ATTENZIONE: questo comando sovrascrive una parte del nome file esistente
Se hai solo due file in una directory:
This is file 1.txt
This is file 2.txt
e se corri:
rename "\*.\*" "abc-\*.\*"
Quindi, i file vengono modificati in:
abc- is file 1.txt
abc- is file 2.txt
Esempio 2 :
ATTENZIONE: questo comando cancella una parte del nome file esistente
Se hai solo due file in una directory:
This is file 1.txt
This is file 2.txt
e se corri:
rename "T\*.\*" "/\*.\*"
Quindi, i file vengono modificati in:
his is file 1.txt
his is file 2.txt
Vai a cmd.exe
e digita:
REN "Radiohead*.mp3" "*.mp3"
(Con virgolette)
C'è un sacco di software disponibile appositamente per farlo con i file musicali. Un esempio che ho usato è Tag & Rename . Se stai cercando un'utilità generale da utilizzare con qualsiasi tipo di file, sono sicuro che esiste anche. Ma non ho alcun esempio dalla parte superiore della mia testa.