elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Leo Gutiérrez., Eleкtro)
| | |-+  ¿Bat que borre 4 ultimos caracteres de los nombres de varios archivos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Bat que borre 4 ultimos caracteres de los nombres de varios archivos?  (Leído 3,263 veces)
The Shadow

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: ¿Bat que borre 4 ultimos caracteres de los nombres de varios archivos?
« Respuesta #14 en: 8 Julio 2008, 03:43 »

Hola the shadow muchas gracias por la ayuda pero no me esta funcionando, me sale "el sistema no puede hallar el archivo especificado" varias veces
Un saludo y gracias de nuevamente

q code estas tratando de usar???

El ultimo que pusistes aunque el penultimo tampoco me funciona
Un saludo

Ejecutaste el .bat en la misma carpeta donde estan los *.ctk.xls??? . . .

akabo de revisar, y no ay errores . . . ademas . . . tmb me funka perfecto. . .

Saludos!


En línea




carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: ¿Bat que borre 4 ultimos caracteres de los nombres de varios archivos?
« Respuesta #15 en: 9 Julio 2008, 23:19 »

Bueno, finalmente escribí un bat que renombrara quitando los últimos 4 caracteres del nombre aceptando archivos que incluyan nombres con espacios.

Código:
:: CarlitoS.dll
:: 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



« Última modificación: 9 Julio 2008, 23:33 por carlitos.dll » En línea

seu230

Desconectado Desconectado

Mensajes: 76


Ver Perfil
Re: ¿Bat que borre 4 ultimos caracteres de los nombres de varios archivos?
« Respuesta #16 en: 14 Julio 2008, 03:46 »

Hola the shadow muchas gracias por la ayuda pero no me esta funcionando, me sale "el sistema no puede hallar el archivo especificado" varias veces
Un saludo y gracias de nuevamente

q code estas tratando de usar???

El ultimo que pusistes aunque el penultimo tampoco me funciona
Un saludo

Ejecutaste el .bat en la misma carpeta donde estan los *.ctk.xls??? . . .

akabo de revisar, y no ay errores . . . ademas . . . tmb me funka perfecto. . .

Saludos!

Hola the shadow perdon por la demora en responder lo volvi a probar y ahora si me funciono de hecho ahora me funcionan todos e incluso se me ocurrio aprovechar que los ultimos 4 digitops son .ckt para eliminar la extension .xls y de esa forma la pc entendera que ahora la extenson es .ckt y ps ahora solo tengo que volver a cambiar de extension a .xls un saludo y gracias a todos por la ayuda
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reemplazar varios caracteres por numeros
.NET
Crazy.sx 2 534 Último mensaje 22 Abril 2013, 06:44
por Crazy.sx
nombres con caracteres
Desarrollo Web
kakashi20 3 390 Último mensaje 17 Diciembre 2013, 16:18
por kakashi20
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines