3

Возможный дубликат:
Текстовый редактор для очень больших файлов - Windows

НЕТ вопрос программирования, который я знаю, но он связан с программой, которую я пишу, и, вероятно, проблема, с которой могут столкнуться только программисты.

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

Ни одна из стандартных программ Windows не может обработать файл размером более 200 МБ

Каков лучший способ отредактировать это?

7 ответов7

5

Используйте команду sed:

sed 1d largefile > newfile
mv newfile largefile

Если у вас нет sed, получите Cygwin или UnxUtils для Windows.

1

Тогда не используйте «стандартную программу Windows».

Я использую vim в Cygwin под Windows XP для редактирования файла размером 400 МБ.

Я не хочу делать это регулярно, но это сработало.

РЕДАКТИРОВАТЬ: Конечно, установка Cygwin просто так, что вы можете редактировать файл, вероятно, слишком много, но вы должны рассмотреть нестандартные программы для Windows.

Я не уверен, что такое ограничение Notepad++, и вы можете считать его «стандартным», но может быть современный сторонний редактор, который сделает эту работу.

1

UltraEdit (коммерческий) довольно хорошо обрабатывает большие файлы.

1

Вы должны быть в состоянии использовать сценарий ".vbs", чтобы сделать это. (Не стесняйтесь поправлять меня - я не проверил код должным образом)

Создайте файл с именем CopyAllButLine1.vbs и введите следующее: ({firstfile} и {secondfile} являются именами ваших файлов)

Set objFile = objFSO.OpenTextFile ("{firstfile}", 1)
Set outfile = objFSO.OpenTextFile ("{secondfile}")
strNextLine = objFile.Readline
Do Until objFile.AtEndOfStream
    strNextLine = objFile.Readline
    outfile.WriteLine(strNextLine)
Loop
objFile.Close
outfile.close

Затем дважды щелкните по вашему.VBS файл

0

Существует редактор, доступный либо в версии Lite, либо в версии Professional. Это EditPad Pro от JGSoft. Я зарегистрировал это несколько лет назад и продолжал регистрировать обновления также.

http://www.jgsoft.com.

JF

0

В прошлом я использовал Large Text File Viewer для чтения огромных журналов сервера. Не требует установки и довольно прост в использовании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .