Come posso rinominare in batch i file in nomi di cartelle


-2

ho bisogno di aiuto qui, non ho trovato una risposta chiara a questo da nessuna parte. Ho una grande quantità di cartelle con un singolo file ISO in ogni cartella. Le cartelle sono denominate correttamente, ma gli iso non lo sono. Tutto quello che voglio fare è creare un file batch che nominerà ogni file iso con lo stesso nome del nome della cartella in cui si trova e farlo per tutte le cartelle in una volta sola. Qualcuno mi può aiutare con questo? sto usando Windows 10.


Che dire di questi link 1 , 2 , facilmente reperibili con google? Di recente ho avuto anche una risposta che non riesco a trovare al momento.
LotPings,

Risposte:


1

Dalla riga di comando (supponendo che la directory corrente sia la radice):

for /r %F in (*.iso) do @for %A in ("%F\..") do ren "%F" "%~nxA.iso"

Se si inserisce il comando in uno script batch, tutte le percentuali devono essere raddoppiate

for /r %%F in (*.iso) do @for %%A in ("%%F\..") do ren "%%F" "%%~nxA.iso"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.