Ms-Dos - ELIMINAR ULTIMO CARACTER DEL NOMBRE DE UN ARCHIVO

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 16 puestos en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

ELIMINAR ULTIMO CARACTER DEL NOMBRE DE UN ARCHIVO

Publicado por denis (1 intervención) el 25/11/2019 05:54:50
Buenos días, pueden ayudarme a encontrar un Bachero en donde pueda eliminar el ultimo caracter de un archivo .pdf .

ejemplo:


7984512A.pdf
7984514B.pdf
7984515C.pdf


y obtener lo siguiente:

7984512.pdf
7984514.pdf
7984515.pdf


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
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

ELIMINAR ULTIMO CARACTER DEL NOMBRE DE UN ARCHIVO

Publicado por Antoni Masana (811 intervenciones) el 25/11/2019 19:27:28
El BAT

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@echo off
 
for %%a in (*.pdf) do call :Quitar "%%~na" %%~xa
goto :EOF
 
:Quitar
   set Orig=%1
   set Ext=%2
 
   set Orig=%Orig:~1,-1%
   set Dest=%Orig:~0,-1%
 
   if exist %Dest%%Ext% (
      echo NO se puede renombrar el fichero %Orig%%Ext%, existe un fichero: %Dest%%Ext%
   ) else (
      ren "%Orig%%Ext%" "%Dest%%Ext%"
   )
   goto :EOF

Saludos.
\\//_
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