Войти

Показать полную графическую версию : Объединить файлы


Asdshka
30-08-2018, 10:37
Привет всем. Этот батник объединяет файлы директории, подскажите пожалуйста как сделать так чтобы новый файл записывался с новой строки. То есть у меня есть файлы "1.txt", "2.txt", "3.txt" с содержанием "1", "2", "3". Батник их объединяет как "123", а надо как:
"1
2
3"
@echo off
copy *.txt FILENAME.txt /b
exit /b

DJ Mogarych
30-08-2018, 11:05
Powershell:
Get-Content './*.txt' | Out-File './out/123.txt'

megaloman
30-08-2018, 12:50
@Echo Off
>fff.txt (for %%i In (*.txt) Do more "%%i")

YuS_2
30-08-2018, 13:15
и нет полностью пробельных строк »
...) do echo.%%j)

megaloman
30-08-2018, 13:18
YuS_2, Смотрясь весьма солидно и серьезно
под сенью философского фасада,
мы вертим полушариями мозга,
а мыслим - полушариями зада. и нет полностью пробельных строк »это относилось к уничтоженному мной варианту решения. К приведенному последнему решению эти слова не относятся
Ваше замечание работает тоже.

alpap
03-09-2018, 15:51
подкину и свой вариант:
(OC>XP)

@echo off
forfiles /M *.txt /C "cmd /c >>f.log more @file"
exit




© OSzone.net 2001-2012