Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слияние содержимого txt файлов в один.

Ответить
Настройки темы
CMD/BAT - Слияние содержимого txt файлов в один.

Аватара для rvm.luma

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: rvm.luma
Дата: 18-09-2013
Описание: Ссылка на конечное решение
Имеем:
1) Папка
2) Куча *.ini файлов (пока что 4, но их количество растет)

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

Решение...
Решение простое...

Отправлено: 09:12, 04-09-2013

 

Аватара для rvm.luma

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Работающее решение:
Код: Выделить весь код
@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-... А отображаются там крокозябры

Отправлено: 09:52, 04-09-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Отправлено: 10:30, 04-09-2013 | #3


Аватара для rvm.luma

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все отлично:
Код: Выделить весь код
@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
Цитата rvm.luma:
В последнюю строчку нужно обязательно вывести -end-... А отображаются там крокозябры »
Проблема была в кодировке, сохранил все файлы в ANSI и все гуд стало.

Отправлено: 10:45, 04-09-2013 | #4


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


"CMD/BAT - Всё в один файл" http://forum.oszone.net/thread-232970.html
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:11, 07-09-2013 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Слияние содержимого txt файлов в один.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - вытащить из 3-x txt файлов строки в 4-й txt и отправить его в шару на сервер campbell Скриптовые языки администрирования Windows 1 10-11-2011 09:59
Профиль - [решено] Слияние двух аккаунтов Windows Live ID в один Ghost Windows Live (архив) 2 15-03-2011 23:55
CMD/BAT - Cохранение содержимого в *.txt telnet Скриптовые языки администрирования Windows 1 25-12-2010 22:36
CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл dezertic Скриптовые языки администрирования Windows 3 20-10-2009 12:47
слияние двух физических дисков в один логический Connect Microsoft Windows NT/2000/2003 7 26-12-2004 21:03




 
Переход