Ms-Dos - Modificar o quitar primeros 5 caracteres de varios archivos

   
Vista:

Modificar o quitar primeros 5 caracteres de varios archivos

Publicado por Sergio sssergiooo23@gmail.com (2 intervenciones) el 10/01/2016 14:02:43
Resulta que quiero hacer un script .bat que consiga eliminar o quitar los 5 primeros caracteres de los nombres de archivos .mp3. Tengo un album con 99 canciones del estilo:
01 - Headhunterz, R3hab - Won't Stop Rocking (Extended Mix)
02 - Bassjackers - Bring That Beat (Original Mix)
03 - Quintino - Scorpion (Hardwell Edit)
etc,etc..
Y lo que me gustaría es eliminar los 5 primeros caracteres "xx - "
Tengo un código batch para quitar caracteres desde el final, por si les sirve de ayuda:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
:: Bat que borra 4 ultimos caracteres de los nombres de varios archivos aceptando archivos que incluyan nombres con espacios.
:: Ubicar este bat en la misma carpeta de los archivos a renombrar.
 
@echo off
 
set ext=xls
rem ext es la extension de los archivos sin anteponer punto.
 
set sacar=4
rem sacar es la cantidad de letras al final del nombre que quieres sacar.
 
for /f "tokens=*" %%f in ('dir /b /a *.%ext%') do call :lab %%f
exit
 
:lab
set original=
set original=%*
set newname=
call set newname=%%original:.%ext%=%%
call set newname=%%newname:~0,-%sacar%%%.%ext%
if "%newname%"==".%ext%" (goto :eof)
ren "%original%" "%newname%"
goto :eof

Muchas gracias!!!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana

Modificar o quitar primeros 5 caracteres de varios archivos

Publicado por Antoni Masana (269 intervenciones) el 13/01/2016 08:55:56
Con una pequeña modificación y quitando lo que no corresponde

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
 
set ext=mp3
 
for /f "tokens=*" %%f in ('dir /b /a *.%Ext%') do call :lab %%f
goto :EOF
 
:lab
   set original=%*
   set newname=%original:~5%
 
   ren "%original%" "%newname%"
 
   goto :eof
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Modificar o quitar primeros 5 caracteres de varios archivos

Publicado por Sergio sssergiooo23@gmail.com (2 intervenciones) el 14/01/2016 20:35:12
Me sirvio! Muchassss gracias crack!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar