Страница 1 из 1

чтение/запись

СообщениеДобавлено: 21.01.2005 (Пт) 16:38
zeny
Скажите пожалуста как читать/записывать в файл в .net ?

СообщениеДобавлено: 21.01.2005 (Пт) 20:43
Алексей_87
Существует пространство имён System.io Его можно разлядеть через Object browser, а добавляется оно при наличии хотябы одной формы.
самый простой пример для записи по строкам из массива s:
dim sw as new system.io.streamwriter('c:\temp.txt')
dim i as integer
for i = 1 to s.length
sw.writeline(s(i))
next
sw.close

Для чтения используется класс streamreader

СообщениеДобавлено: 21.01.2005 (Пт) 20:44
hCORe
Ну, например, так:

Код: Выделить всё
Dim iow As New System.IO.FileStream( _
"<путь>", _
IO.FileMode.Create)
Dim sw As New System.IO.StreamWriter(iow)
Try
    sw.WriteLine("любой текст")
    sw.Close()
    iow = Nothing
    sw = Nothing
    MsgBox("Файл записан!")
Catch ep As Exception
    Debug.WriteLine("Ошибка записи: " + ep.Message)
End Try

Dim ios As New System.IO.FileStream( _
"<путь>", _
IO.FileMode.Open)
Dim sr As New System.IO.StreamReader(ios)
Try
    Do Until sr.Peek = -1
        MsgBox(sr.ReadLine)
    Loop
    sr.Close()
    sr = Nothing
    ios = Nothing
    MsgBox("Файл прочтен!")
Catch ex As Exception
    MsgBox("Ошибка чтения: " + ex.Message)
End Try


[edit]Ну вот, уже ответили :oops: [/edit]

СообщениеДобавлено: 21.01.2005 (Пт) 22:36
zeny
СПАСИБО!