Ms-Dos - copiar contenido de otros txt

   
Vista:

copiar contenido de otros txt

Publicado por lucas (2 intervenciones) el 21/03/2018 23:04:35
Buenas, lo que estoy intentando hacer es dentro de una carpeta tengo muchos archivos sql y al ejecutar mi bat dentro de esa carpeta este vaya leyendo uno por uno y me lo deje en un archivo solo todos los archivos.

Esta es la línea que tengo hasta el momento:

1
2
3
4
5
6
@ECHO OFF
for %%f in (*.txt) do type "%%f"  >> COMPENDIO.txt
echo.
echo Finalizo el Compendio.
echo.
pause

El problema que tengo es que va leyendo las líneas de cada archivo pero si entre cada una no tiene espacios me las pega una alado dela otra.

Ejmplo:

archivo 1: hola mundo
archivo 2: chau me fui

el script me pega todo es decir quedaría asi:

texto final dentro (comendio.txt) : hola mundochau me fui

La idea es a medida que recorra cada línea en cada archivo le agregue un enter / salto de línea

agradezco me puedan ayudar y espero me entiendan.
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

copiar contenido de otros txt

Publicado por Antoni Masana (499 intervenciones) el 22/03/2018 07:04:23
El problema es que los archivos no tienes un salto de línea al final.

1
2
3
4
5
6
7
8
9
@echo off
for %%f in (*.txt) do (
    type "%%f" >> COMPENDIO.txt
    echo.>> COMPENDIO.txt
    )
echo.
echo Finalizo el Compendio.
echo.
pause

Esto añade el salto de linea. y el resultado es este:

texto final dentro (compendio.txt) :
hola mundo
chau me fui

Si añades el salto de linea al final el texto de cada archivo ya no hace falta el ECHO , si lo dejas tendras una linea en blanco entre los textos.

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

copiar contenido de otros txt

Publicado por lucas (2 intervenciones) el 22/03/2018 21:14:45
muchas gracias.

quedo andando bárbaro.
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
Revisar política de publicidad