Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > Free chat > Флейм
Присоединяйся к нам



Ответ
 
Опции темы Опции просмотра
Старый 23.02.2012, 00:08   #1
Матерый
 
Аватар для Charg
 
Регистрация: 13.09.2011
Сообщений: 348
Репутация: 67
Автор По умолчанию

"реверсный" текстовый файл


как сделать содержание текстового файла реверсным?
ну т.е. есть файл допустим с содержанием (строки)
Цитата:
1
2
3
4
5
а надо сделать
Цитата:
5
4
3
2
1
  Ответить с цитированием Наверх
Старый 23.02.2012, 16:20   #2
Освоившийся

 
Аватар для FromShadow
 
Регистрация: 19.06.2009
Адрес: Киев
Сообщений: 322
Репутация: 336
По умолчанию

В падло гуглить (уверен полно красивых решений), по сему написал велосипед:
Код:
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set TxtStream = fso.OpenTextFile("D:\file.txt")
            Do While Not (TxtStream.atEndOfStream)
            Text = TxtStream.ReadLine & vbCrlf & Text  
            Loop
Set MyFile = fso.CreateTextFile("D:\fileReverse.txt")
MyFile.Write Text
Вместо D:\file.txt - путь к нужному тебе файлу.
Вместо D:\fileReverse.txt - путь и имя файла реверсивным содержимым (создается).
Ну и в появившемся файле удалишь в последней строке пробел.

Запили этот код в текстовый файл, сохрани с разрешением *.vbs и запусти.
P.S.: С очень большими файлами могут быть проблемы... Не знаю, тестировал на маленьком.
  Ответить с цитированием Наверх
2 пользователя(ей) сказали cпасибо:
Charg (23.02.2012), h4ckeR (23.02.2012)
Старый 23.02.2012, 20:51   #3
Матерый
 
Аватар для Charg
 
Регистрация: 13.09.2011
Сообщений: 348
Репутация: 67
Автор По умолчанию

ну файл огромный, там 3 миллиона строк
это словарь
  Ответить с цитированием Наверх
Старый 23.02.2012, 21:19   #4
Освоившийся

 
Аватар для FromShadow
 
Регистрация: 19.06.2009
Адрес: Киев
Сообщений: 322
Репутация: 336
По умолчанию

hds.4rg, ну... Войну и мир (~3.2кк символов) перевернуло за 2 минуты... Учитывая, что ноут у меня не самый крутой + был занят еще другими задачами...
Думаю, можешь запустить и в это время посмотреть серию какого нибудь сериальчика :)
  Ответить с цитированием Наверх
Старый 24.02.2012, 02:07   #5
Матерый
 
Аватар для Charg
 
Регистрация: 13.09.2011
Сообщений: 348
Репутация: 67
Автор По умолчанию

запустил, открылся процесс вбсскрипт который жрал 50% процессора (я знаю что комп у меня шлак но не до такой же степени блин)
вобщем я долго барыжил, лазил по форумам, часа полтора прошло точно - результирующего файла нет, ну я и убил процесс

собственно к чему это я
вот файл, можешь его "перевернуть"? [Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
Старый 24.02.2012, 08:00   #6
Освоившийся

 
Аватар для FromShadow
 
Регистрация: 19.06.2009
Адрес: Киев
Сообщений: 322
Репутация: 336
По умолчанию

hds.4rg, переверну, но выложить смогу только когда вернусь с работы... Около 17:00 по Киеву.
  Ответить с цитированием Наверх
Старый 25.02.2012, 15:03   #7
Освоившийся

 
Аватар для FromShadow
 
Регистрация: 19.06.2009
Адрес: Киев
Сообщений: 322
Репутация: 336
По умолчанию

Облом. Скрипт надо переписывать, в таком варианте 27кк символов 3кк строчек не тянет...
  Ответить с цитированием Наверх
Старый 25.02.2012, 18:59   #8
Mr. Pink


 
Аватар для Desu_Is_A_Lie
 
Регистрация: 08.11.2009
Адрес: Tver', Russian Federation
Сообщений: 608
Репутация: 300
Отправить сообщение для Desu_Is_A_Lie с помощью ICQ Отправить сообщение для Desu_Is_A_Lie с помощью MSN
По умолчанию

@Attachment

(~9с заняло)
Вложения
Тип файла: rar REVERSE_TXT.rar (69.7 Кб, 6 просмотров)
__________________

[Ссылки скрыты от гостей.]
Live while you can

  Ответить с цитированием Наверх
2 пользователя(ей) сказали cпасибо:
Bosotea (25.02.2012), Charg (26.02.2012)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 07:45. Часовой пояс GMT +4.