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

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

Наш партнер Genesis Hackspace
  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>
     
Загрузка...

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