Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объединение текстовых файлов / 7 сообщений из 7, страница 1 из 1
20.06.2009, 20:57
    #36052355
VanDOS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
Здравствуйте, у меня следующий вопрос:
Имеется около 1000 маленьких *.txt файликов с именами по возрастанию.
Необходимо объединить эти файлики в один. Может уже есть похожие проги? Или может кто кодом поможет?
Пример одного из файлов:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    Аварийная газовая служба Красноглинского
    района, ОАО Самарагаз
      Сфера деятельности организации:
      Аварийные службы
          8  Марта,  25 
            950 - 33 - 33 
    Аварийно-диспетчерская служба, ОАО Мой город
      Сферы деятельности организации:
      Аварийные службы, Ремонт водопровода,
      Техобслуживание теплоэнергосетей
         Некрасовская,  62 - 89 
            558 - 44 - 32 
            147 - 21 - 55 
            148 - 25 - 68 
    Аварийно-диспетерская служба, МУП
    СамараВодоканал
      Сфера деятельности организации:
      Аварийные службы
         Фрунзе,  84 
            215 - 65 - 78 
            652 - 12 - 45 
...
Рейтинг: 0 / 0
21.06.2009, 12:01
    #36052553
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
VanDOS,

формируешь строку вида "copy 1.txt+2.txt+...+N.txt rez.txt"
и вызываешь её функцией Shell так:
Код: plaintext
Shell("cmd /c copy 1.txt+2.txt+...+N.txt rez.txt")
и в результате получаешь один файл, содержащий текст всех перечисленных.
А после склейки всех файликов идешь читать тему Чтение большого файла


OFF//
- На дебиановском форуме, меня пугает пользователь с ником MS-DOS
...
Рейтинг: 0 / 0
25.06.2009, 11:01
    #36059108
Barklay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
Вы задали этот вопрос сразу на нескольких тематических форумах на этом сайте! Что так припекло?
На форуме Delphi я привел вам готовое решение в виде консольного приложения (с исходником).
...
Рейтинг: 0 / 0
25.06.2009, 11:23
    #36059179
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
> Автор: Barklay
> Вы задали этот вопрос сразу на нескольких тематических форумах на этом сайте! Что так припекло?
> На форуме Delphi я привел вам готовое решение в виде консольного приложения (с исходником).

Ты чего гоняешся за ним по всем темам?, напиши письмо, мыло есть. Он уже забыл давно, что и как, а ты кипятишся

P.S. Странно, что он не задал этот вопрос на форуме по C#


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.06.2009, 11:34
    #36059212
Barklay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
Согласен!

Просто, думаю, во человек - горит!
Совсем голову потерял, мечется... Я за ним - спасать...
...
Рейтинг: 0 / 0
25.06.2009, 12:12
    #36059304
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
> Автор: Barklay
> Согласен!

:)


> Просто, думаю, во человек - горит!
> Совсем голову потерял, мечется... Я за ним - спасать...

Кстати на фокспрошном форуме тоже дали неплохое решение, только это полумера и он так и не обозначил, что он будет
делать с результирующим файлом, а если из за 1000, то размер результата, в зависимоти от размеров исходных, будет между
гигом и двумя, а то и больше и что он собирался делать с таким монстром, непонятно. Поэтому я и дал ему ссылку на ветку
с обсуждением обработки таких монстров, что-бы он задумался и переформулировал исходные требования :)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.06.2009, 16:29
    #36060115
Barklay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение текстовых файлов
Еще раз, Игорь, не могу не согласиться! :))

Конечно же, ему бы задумавшись о том, что он с этой слитой кучей
будет делать - действительно следовало бы пересмотреть задачу.

По уму - не склеивать, а заливать в базу и - нормализовать!

Действительно, там же один мусор почти - одни повторы названий полей
в каждой записи, как в xml-ле, а так - получил бы вполне "жевабельную"
табличку со словарями по реляциям.

И записей (мелких!) было бы немного - чего там, у него на файл судя по всему - всего несколько записей и usability был бы другой совсем! :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объединение текстовых файлов / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]