Discussione:
di nuovo coi file bat
(troppo vecchio per rispondere)
AntFast
2006-09-24 23:18:00 UTC
Permalink
Ciao a tutti.
In una cartella ho dei file mp3 con nome composto
dal titolo album + nome brano.
Vorrei rinominarli solo col nome brano.
Es.
titoloalbum_nomebrano1 -> nomebrano1
titoloalbum_nomebrano2 -> nomebrano2
ecc.
E' possibile ?
Grazie in anticipo per l'eventuale risposta.
AntFast
Roberto Mariottini
2006-09-25 07:58:24 UTC
Permalink
Post by AntFast
Ciao a tutti.
In una cartella ho dei file mp3 con nome composto
dal titolo album + nome brano.
Vorrei rinominarli solo col nome brano.
Es.
titoloalbum_nomebrano1 -> nomebrano1
titoloalbum_nomebrano2 -> nomebrano2
ecc.
E' possibile ?
Grazie in anticipo per l'eventuale risposta.
Con Windows XP:

==========================================
@echo off
setlocal enabledelayedexpansion

if not "%1"=="" goto run
echo Sintassi: %0 [numero di caratteri da eliminare]
goto end

:run
for %%i in (*.mp3) do (
set F=%%i
echo ren "!F!" "!F:~%1!"
)

:end
==========================================

Chiamalo renmp3.bat e lancialo con il numero di caratteri da eliminare.
Per esempio se i file si chiamano "Nome album - Titolo brano.mp3" i
caratteri da eliminare sono 13, per cui lanciandolo così funziona:

C:\Temp>renmp3 13
ren "Nome album - Titolo brano.mp3" "Titolo brano.mp3"
C:\Temp>

Se vuoi che rinomini veramente i file devi togliere "echo" davanti a
"ren", ma prima prova così un paio di volte e verifica che scriva giusto,
per sicurezza (declino ogni responsabilità).

Ciao
---
http://www.mariottini.net/roberto/
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
AntFast
2006-09-25 22:25:38 UTC
Permalink
[cut... in Windows Xp]
Post by Roberto Mariottini
@echo off
1 > setlocal enabledelayedexpansion
.....
Post by Roberto Mariottini
:run
3 > for %%i in (*.mp3) do (
4 > set F=%%i
5 > echo ren "!F!" "!F:~%1!"
Post by Roberto Mariottini
:end
Ciao Roberto e grazie per la disponibilita'.
Posso approfittare chiedentoti la spiegazione delle
righe che ho segnato con 1, 3, 4, 5 ?
Grazie in anticipo per l'eventuale risposta.

p.s. il massimo sarebbe poter trovare dove studiare
questa sintassi...
Roberto Mariottini
2006-09-26 07:56:54 UTC
Permalink
AntFast ha scritto:

[...]
Post by AntFast
Ciao Roberto e grazie per la disponibilita'.
Prego.
Post by AntFast
p.s. il massimo sarebbe poter trovare dove studiare
questa sintassi...
set /?
setlocal /?

Ciao
---
http://www.mariottini.net/roberto/
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
AntFast
2006-09-26 12:36:16 UTC
Permalink
Post by Roberto Mariottini
[...]
Post by AntFast
Ciao Roberto e grazie per la disponibilita'.
Prego.
Post by AntFast
p.s. il massimo sarebbe poter trovare dove studiare
questa sintassi...
set /?
setlocal /?
Ciao
Ciao Roberto e grazie ancora.
AntFast

Continua a leggere su narkive:
Loading...