Ms-Dos - Extraer nombres de archivo sin extensión

 
Vista:
sin imagen de perfil

Extraer nombres de archivo sin extensión

Publicado por Rod (8 intervenciones) el 17/11/2022 22:18:15
Hola buen día.

Lo que requiero es un .bat que me copie los nombres de archivos dentro de una carpeta, pero sin la extensión

El .bat que tengo es el siguiente: dir /b | clip

Ojalá pudieran tener la solución a este problema.

Gracias y felicitaciones por el contenido
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

Extraer nombres de archivo sin extensión

Publicado por Antoni Masana (811 intervenciones) el 18/11/2022 15:16:33
no entiendo que quieres decir con "... me copie los nombres de archivos dentro de una carpeta ..."

1
2
@echo off
for %%a in (*.*) do echo Nombre del fichero sin extensión %~na

Ver:
1
for /?


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
sin imagen de perfil

Extraer nombres de archivo sin extensión

Publicado por Rod (8 intervenciones) el 18/11/2022 16:30:42
Me refiero a un bat que al ponerlo dentro de una carpeta me copie o extraiga todos los nombres de los archivos que contiene pero sin la extensión. Ejemplo


Carpeta 1
1123-22.pdf
1234-22.pdf
2345-22.pdf
2353-22.pdf

El primer código lo que hace es copiar los nombres de archivos en el portapapeles: dir /b | clip
El segundo código me extrae los nombres de archivo en un .txt: dir /a /b /-p /o:gen > nombres.txt

ambos son correctos, pero sería mejor si pudieran copiarme o extraerme esos nombres pero sin la extensión .pdf

Muchas gracias por tu atención
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
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

Extraer nombres de archivo sin extensión

Publicado por Antoni Masana (811 intervenciones) el 18/11/2022 18:07:04
¿Esto?

1
2
3
@echo off
type nul >Fichero.txt
for %%a in (*.*) do echo %~na>>Fichero.txt

Y si despues haces esto, este es el resultado:

1
2
3
4
5
Type Fichero.txt
1123-22
1234-22
2345-22
2353-22

Aunque ejecutes el BAT dos veces siempre tendrás el mismo resultado.


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
sin imagen de perfil

Extraer nombres de archivo sin extensión

Publicado por Rod (8 intervenciones) el 18/11/2022 20:19:33
Lo que necesito es lo de la imagen

2


Extraer nombres de los archivos dentro de una carpeta en un archivo de texto, pero sin las extensiones de los archivos (.pdf)

*El ejemplo de la imagen, lo conseguí con este código dir /a /b /-p /o:gen > nombres.txt
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
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

Extraer nombres de archivo sin extensión

Publicado por Antoni Masana (811 intervenciones) el 18/11/2022 20:55:18
Con este código consigues lo mismo que lo de la imagen sin extensión, pero solo los PDF.

1
2
3
@echo off
type nul >nombres.txt
for %%a in (*.pdf) do echo %~na>>nombres.txt

Y con este, lo mismo de la imagen sin extensión.

1
2
3
@echo off
type nul >nombres.txt
for %%a in (*.*) do echo %~na>>nombres.txt

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
sin imagen de perfil

Extraer nombres de archivo sin extensión

Publicado por Rod (8 intervenciones) el 18/11/2022 22:07:58
Tema resuelto, muchas gracias.
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