Войти

Показать полную графическую версию : Слияние содержимого txt файлов в один.


rvm.luma
04-09-2013, 09:12
Имеем:
1) Папка
2) Куча *.ini файлов (пока что 4, но их количество растет)

Нужно:
1) Содержимое всех *.ini файлов слить построчно в txt файл.

Решение... (http://forum.oszone.net/post-2212472-4.html)
Решение простое... (http://forum.oszone.net/post-1900969-4.html)

rvm.luma
04-09-2013, 09:52
Работающее решение:

@del /q test.txt
@set file=*.ini
@for %%i in (%file%) do if exist "%%i" (copy /b "%file%"+"%%i" "test.txt")
@echo -end->>test.txt
@pause


Разве, что совсем чуть-чуть допилить...
В последнюю строчку нужно обязательно вывести -end-... А отображаются там крокозябры :jester:

Iska
04-09-2013, 10:30
copy /a "*.ini" "test.txt"

В последнюю строчку нужно обязательно вывести -end- »
Тут всё верно:
echo -end->>test.txt
А отображаются там крокозябры »
Возможно, Ваши *.ini-файлы в юникоде. Выложите пару-тройку, упаковав в архив, на RGhost, ссылку — сюда.

rvm.luma
04-09-2013, 10:45
Все отлично:

@del /q test.txt
@echo -start->test.txt
@set file=*.ini
@for %%i in (%file%) do (copy /b "test.txt"+"%%i" "test.txt")
@echo -end->>test.txt
@pause


В последнюю строчку нужно обязательно вывести -end-... А отображаются там крокозябры »
Проблема была в кодировке, сохранил все файлы в ANSI и все гуд стало.

kiripanda
07-09-2013, 15:11
"CMD/BAT - Всё в один файл" http://forum.oszone.net/thread-232970.html




© OSzone.net 2001-2012