Come posso utilizzare la riga di comando di Windows per modificare le estensioni di migliaia di file in *****.jpg
?Modifica delle estensioni di tutti i file in una cartella con un comando su Windows
risposta
È possibile utilizzare ren
(come in rinominare):
ren *.XXX *.YYY
E, naturalmente, passare XXX e YYY per le estensioni appropriate. Cambierà da XXX a YYY. Se si desidera modificare tutte le estensioni, basta usare il jolly di nuovo:
ren *.* *.YYY
Un modo per fare questo lavoro in modo ricorsivo è con il comando FOR
. Può essere utilizzato con l'opzione /R
per applicare in modo ricorsivo un comando alla corrispondenza dei file. Per esempio:
for /R %x in (*.txt) do ren "%x" *.renamed
cambierà tutti .txt
estensioni .renamed
ricorsivamente, a partire nella directory corrente. %x
è la variabile che contiene i nomi dei file corrispondenti.
E, poiché si dispone di migliaia di file, assicurarsi di attendere fino a quando il cursore inizia a lampeggiare di nuovo indicando che è stato fatto funzionare.
* .XXX cambierà i file per quella particolare estensione (significa che rinominerà tutti i file con estensione XXX) – Habib
grazie per informazioni estese .. –
@ keyser5053 posso anche ottenere un rapporto sul azione fatta qui .. con l'uso di 'ren *. * * .jpg> E: \ Log \ Cmd \ ExtChange \ ext.txt'? –
su CMD
tipo
ren *.* *.jpg
. sarà selezionare tutti i file, e rinominare a * (cosa mai il nome che hanno), più estensione jpg
questo è semplice
ren *.* *.jpg
provare questo nel prompt dei comandi
comportamento Rename è a volte 'meno intuitivo'; ad esempio ...
ren * .THM * .jpg rinomina i file THM con un'estensione di .jpg. es .: GEDC003.THM sarà GEDC003.jpg
ren * .THM * b.jpg rinominerà i file THM in * .THMb.jpg. es .: GEDC004.THM diventerà GEDC004.THMb.jpg
ren * .THM * .b.jpg rinominerà i file THM in * .b.jpg ad es .: GEDC005.THM diventerà GEDC005.b.jpg
Rinominare più estensioni di file:
Si desidera modificare ringtone1.mp3
, ringtone2.mp3
-ringtone1.wav
, ringtone2.wav
Ecco come fare: Sono in d unità sul prompt dei comandi (CMD) così ho utilizzare:
d:\>ren *.* *.wav
questo è solo un esempio di estensioni di file, è possibile utilizzare qualsiasi tipo di estensione del file come WAV, MP3, JPG, GIF, BMP, PDF, DOC, DOCX, TXT questo dipende da ciò che il tuo sistema operativo.
E, poiché si dispone di migliaia di file, assicurarsi di attendere fino a quando il cursore inizia a lampeggiare di nuovo indicando che è stato fatto funzionare.
NOTA: non per Windows
Utilizzando ren-1.0 la forma corretta è:
"ren *.*" "#2.jpg"
Da man ren
Il criterio di sostituzione è un altro nome di file con incorporati jolly indici, ogni di cui è costituito dal carattere # seguito da una cifra da 1 a 9. Nel nuovo nome di un file di corrispondenza, gli indici jolly vengono sostituiti dai caratteri effettivi corrispondenti ai caratteri jolly di riferimento nel nome file originale.
e
noti che la shell espande normalmente i caratteri jolly * e?, Che nel caso di ren è indesiderabile. Pertanto, nella maggior parte dei casi è necessario per racchiudere il modello di ricerca tra virgolette.
Ho dovuto usare # 1: ren "* .csv" "# 1.json" – elmalto
'man ren'? La domanda riguardava Windows/'cmd'.Quelli ora forniscono pagine 'man'? Cos'è 'ren-1.0' e come possiamo visualizzare la sua pagina' man' nel contesto? –
Per quelli di voi ragazzi che non sono veramente bravi in programmazione è possibile controllare questo articolo su wiki how.
Mostra molti metodi per farlo senza la codifica
e puoi anche controllare questo post sul blog changing file extensions.
Contiene un'applicazione console che fa tutto il materiale per voi.
La domanda chiedeva in particolare una soluzione da riga di comando. – Dunkelstern
- 1. Apri tutti i file in una cartella
- 2. Comando per elencare tutti i file in una cartella e sottocartelle in windows
- 3. Usare Python per eseguire un comando su tutti i file in una cartella
- 4. Trova tutti i file in una cartella
- 5. Trovare tutti i file con determinate estensioni in Unix?
- 6. Come eliminare una cartella con tutti i contenuti utilizzando un file bat in Windows?
- 7. sposta tutti i file in una cartella in un altro?
- 8. Verificare se la cartella contiene i file con determinate estensioni
- 9. Come rimuovere tutti i file con estensione specifica nella cartella?
- 10. modifica un file in tutti i commit in git
- 11. Leggi tutti i file in una cartella nidificata in Spark
- 12. Crea un file/cartella nascosto su Windows con Java
- 13. Modifica caso di cartella tramite Git bash su Windows
- 14. macro - aprire tutti i file in una cartella
- 15. Conversione di tutti i file in una cartella in md utilizzando pandoc su Mac
- 16. sed principiante: modifica di tutte le occorrenze in una cartella
- 17. UglifyJS - converti tutti i file .js in una cartella
- 18. Shellscript che scorre attraverso tutti i file in una cartella
- 19. Ridenominazione di massa delle estensioni di file in modo ricorsivo (batch di windows)
- 20. Come posso spostare tutti i file da una cartella all'altra utilizzando la riga di comando?
- 21. Ciclo attraverso TUTTI i file in una cartella basata su 'Ultima data modificata'
- 22. Elimina cartella e tutti i file/sottodirectory
- 23. Elimina file o cartella in modo ricorsivo su windows cmd
- 24. Modifica file di data di creazione su Windows con PHP
- 25. Modificare l'autorizzazione della cartella nella riga di comando di Windows?
- 26. Come posso sostituire una parola con tutti i file contenuti in una cartella in Vim?
- 27. Come convertire tutti i file (in diversi formati) in una determinata cartella in un diverso tipo di file
- 28. awk, sed: un comando di linea per rimuovere spazi da tutti i nomi di file in una determinata cartella?
- 29. Esegui una ricerca e sostituisci tutti i file in una cartella tramite python?
- 30. Come eliminare tutti i file in una directory utilizzando batch?
cosa intendi cambiando tutte le estensioni come *****. Jpg? significa tutte le estensioni di file in jpg? se si usa ren *. * * .jpg –
quale sistema operativo? Come vuoi cambiarli? – bryce
@bryce off course windows sistema operativo .. –