Чтение файлов

Тема в разделе ".NET", создана пользователем areostar, 15 июл 2010.

  1. areostar

    areostar Гость

    предположим есть текстовой фаил(html документ) как можно построчно считывать от туда текст!!
     
  2. areostar

    areostar Гость

    А подробней!! Где инфы почитать можно!! Или исходники есть!!
     
  3. CAMCOH

    CAMCOH New Member

    Регистрация:
    21 май 2010
    Сообщения:
    1
    Симпатии:
    0
    Подключаешь

    using System.IO;

    и потом просто

    StreamReader streamreader_name= new Streamreader("file_adress");
    string name=streamreadeer_name.ReadToEnd();

    как то так, но точнее посмотри на мсдне.
    Так же можно считывать построчно ReadLine();
     
  4. Adiost

    Adiost Гость

    CAMCOH
    Зачем все так усложнять? Правильно в конце написал, ReadLine(), так проще всего.
     
  5. HarDir

    HarDir Гость

    Здравствуйте уважаемые программисты!
    Помогите мне, пожалуйста разобраться в такой вот проблемке. Гугл терзаю иже целый месяц и безрезультатно.
    Вобщем проблемка такая:
    Имеется сервак (win2k3) на нём стоит trafficInspector (Типа прокся) тот имеет на борту собственный web-сервак на asp. Вобщем всё пучком, переделал стандартный сайт под себя и всё красиво. Но возникла необходимость осуществить онлайн просмотр логов. Т.е. чтобы страничка отображала содержимое некоего txt файла.
    Задача такова. Необходимо осуществить построчное чтение файла и вывод его на экран. Желательно в обратном порядке, т.е. последняя строка файла должна находиться в верху страницы. Но это уже прибомбасы. Я завис на банальном чтении, ни могу осуществить даже это. Мот кто подскажет? Буду весьма признателен. Или мот кто знает, как присобачить php к сие софтине, там я уже и сам скриптик забомблю))))
    С уважением, Максим.

    Как читать разобрался:
    Код (Text):
    <%
    dim fs,f,t,x
    fs=Server.CreateObject("Scripting.FileSystemObject")
    t=fs.OpenTextFile("c:\test.txt",1,false)
    x=t.ReadLine
    t.close
    Response.Write(x)
    %>
    Думаю дальше сам всё сделаю.
     
  6. HarDir

    HarDir Гость

    Всё, кому надо, вот рабочий код, реализующий считывание последних 10 строк логов и вывод их в обратном порядке:
    Код (Text):
    <body>
    <form id="form1" name="form1" method="post" action=""><div align="center">
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td colspan="3" bgcolor="#FFFF99"><div align="center"><strong>Логи сервера</strong></div></td>
    </tr>
    <tr>
    <td align="left" bgcolor="#FFFFCC">

    <%
    dim fs,f,t,x,i,j
    dim str(0 To 9)
    fs=Server.CreateObject("Scripting.FileSystemObject")
    t=fs.OpenTextFile("c:\test.txt",1,false)
    do while t.AtEndOfLine<>true
    x=t.Readline
    for j=0 to 8
    str(9-j)=str(8-j)
    next
    str(0)=x
    loop
    t.close

    for i=0 To 9
    Response.Write(str(i) & "<br>")
    Next

    %>
    </td>
    </tr>
    </table>
    </form>
     
Загрузка...

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