Объект TextStream
прочитать файл
В этом примере показано, как использовать метод OpenTextFile FileSystemObject для создания объекта TextStream. Метод ReadAll объекта TextStream получает содержимое из открытого текстового файла.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Это текст в текстовом файле:</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(/example/aspe/testread.txt), 1)
Ответ.Запись(f.ReadAll)
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Это текст в текстовом файле:
Привет! Как ты сегодня?
Чтение раздела текстового файла
В этом примере показано, как прочитать только часть файла текстового потока.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Это первые 5 символов, считанные из текстового файла:</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
Response.Write(f.Read(5))
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Вот первые 5 символов, считанные из текстового файла:
Привет
Прочитать строку из текстового файла
В этом примере показано, как прочитать строку из файла текстового потока.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Это первая строка, читаемая из текстового файла:</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
Ответ.Запись(f.ReadLine)
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Это первая строка, читаемая из текстового файла:
Привет!
Прочитать все строки текстового файла
В этом примере показано, как прочитать все строки из файла текстового потока.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Это все строки, прочитанные из текстового файла:</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
делать, пока f.AtEndOfStream = false
Ответ.Запись(f.ReadLine)
Ответ.Запись(<br>)
петля
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Это все строки, прочитанные из текстового файла:
Привет!
Как вы сегодня?
Пропустить часть текстового файла
В этом примере показано, как пропустить указанное количество символов при чтении файла текстового потока.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Первые 4 символа текстового файла опущены:</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
е.Пропустить(4)
Ответ.Запись(f.ReadAll)
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Первые 4 символа текстового файла опускаются:
о! Как ты сегодня?
Пропустить строку текстового файла
В этом примере показано, как пропустить строку при чтении файла текстового потока.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Первая строка в текстовом файле опущена:</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
f.SkipLine
Ответ.Запись(f.ReadAll)
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Первая строка текстового файла опущена:
Как вы сегодня?
Вернуть количество строк
В этом примере показано, как вернуть текущий номер строки в файле текстового потока.
Этот пример кода выглядит следующим образом:
<html>
<тело>
<p>Вот все строки текстового файла (с номерами строк):</p>
<%
Установите fs=Server.CreateObject(Scripting.FileSystemObject)
Установите f=fs.OpenTextFile(Server.MapPath(testread.txt), 1)
делать, пока f.AtEndOfStream = false
Response.Write(Line: & f.Line & )
Ответ.Запись(f.ReadLine)
Ответ.Запись(<br>)
петля
е.Закрыть
Установить f=Ничего
Установить fs=Ничего
%>
</тело>
</html>
Результаты этого примера следующие:
Вот все строки текстового файла (с номерами строк):
Строка:1 Здравствуйте!
Строка:2 Как твои дела сегодня?
Получить количество столбцов
В этом примере показано, как получить номер столбца текущего символа в файле.
Этот пример кода выглядит следующим образом:
<html>