1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

как добавить данные в существующий файл

Тема в разделе "MAXScript", создана пользователем astron, 21 окт 2014.

Модераторы: Savin Denis
  1. astron

    astron Пользователь сайта

    С нами с:
    15.12.2006
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    2
    Нужно добавить текст в существующий файл в указанную позицию не затирая существующие данные. У меня получается добавить только в конец файла:(.

    fs = openFile "c:/myFile.txt" mode:"a+"
    seek fs 10 -- указываю позицию в которую нужно писать
    print "new text" to:fs
    close fs
     
  2. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Код:
    fs = openFile "c:/myFile.txt" mode:"r+"
    seek fs #eof; maxlen=filepos fs; seek fs 10
    res = readChars fs maxlen errorAtEOF:false
    seek fs 10; format "new text" to:fs
    format res to:fs; close fs
     
  3. astron

    astron Пользователь сайта

    С нами с:
    15.12.2006
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    2
    спасибо, добрый человек!
     
Модераторы: Savin Denis

Поделиться этой страницей