Modificar o quitar primeros 5 caracteres de varios archivos
Publicado por Sergio (3 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:
Muchas gracias!!!!!!!!!
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


2