Открытие и чтение текстового файла #211949


#0 by Shadow_Boy
Подскажите, плиз, как можно открыть, а потом читать текстовый файл? что написать вместо "..." ?
#1 by ASV
см Объект Текст
#2 by Лошадка в пальто
ОткрытьФайл(<Имя>,<Режим>) Назначение Метод ОткрытьФайл открывает текстовый файл <Имя> (строковое выражение) - имя файла <Режим> (число) - 0-чтение (по умолчанию) 1-запись Чтение  - только для чтения (допускается только чтение) Запись  - открывать на запись эксклюзивно  - при открытии если файла нет - создавать, если есть очищать Метод доступен для объекта типа V7TextFile ПрочитатьСтроку(<?>); Синтаксис ПрочитатьСтроку(<Строка>) Назначение Метод ПрочитатьСтроку считывает очередную строку и возвращает ее в параметр <Строка> без разделителя строк. Если в файле символ EndOfFile, метод ПрочитатьСтроку  обрабатывать его также как объект Текст. Возвращаемое значение: 1 - строка считана;  0 - больше строк нет ну и т.д.
#3 by Shadow_Boy
да вот щас нашел, смотрю: а вот как тогда установить каталог для "Текста" там вроде бы нет такого метода... "СуществуетФайл" - тоже вроде нет... что можно вместо этого сделать?
#4 by Скользящий
#5 by Shadow_Boy
я в ЖКК это уже просмотрел... сенкс... проблема в том, что мне надо сначала установить определенный каталог, потом определить есть ли тхт-файл в том каталоге, тогда прочесть его, и сразу удалить... неужели вообще нет таких методов для "Текста" ? :(
#6 by Shadow_Boy
в "ФС" есть эти методы. а через "ФС" никак нельзя считывать строки файла?
#7 by ASV
текст...
#8 by Shadow_Boy
точно! :) щас попробую... кстати, мне еще после этого надо будет создавать тхт-файл. я же могу точно таким образом создать через ФС файл, а потом через Текст - заполнить его. хотя... стоп! текст.УстТекКаталог("C:_Прозвонка"); - выдает ошибку, пробовал.
#10 by ASV
см все методы объекта текст в СП
#11 by Shadow_Boy
ты прав. какая разница, что устанавливать каталог, что приписывать сразу его путь... :)
#12 by Shadow_Boy
там вообще мало методов. видимо прийдется выходить из ситуации каким-то образом. проблема в том, что мне надо прочитанный файл удалить, а создавать ОБЯЗАТЕЛЬНО с новым именем, но это можно через ФС сделать. немного неудобно, конечно :( но раз другого нет, прийдется так.
#13 by Shadow_Boy
вроде бы работает :)
#14 by Shadow_Boy
если что-то еще будет, в аську стучаться можно? :-[
#15 by romix
Примеры доступа через Scripting.FileSystemObject (он быстрее и не нагружает память).
#16 by Старый программер
#17 by Старый программер
+16 Вкралась опечатка: В строке 10 вместо ФайлОтчета.ПолучитьСтроку(Счетчик) читать МойФайл.ПолучитьСтроку(Счетчик) Sorry, старый я :)
#18 by Shadow_Boy
всем сенкс просто у мну не может быть ситуации, когда файл будет пустой он всегда будет состоять из 3 строк
#19 by DES
Вот она, вера в три пальца!!! Будет, и не раз!
#20 by Shadow_Boy
это не вера!!! :) не будет! этот файл будет создавать другая прога
#21 by smaharbA
а я вот неуверен что он всегда будет непуст и состоять ровно из 3 строк...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям