Форум Команды NeTTeam

Форум команды программирования на vb.net
Текущее время: 24-04, 18:18

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 26-07, 17:21 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19-07, 19:51
Сообщения: 128
Откуда: пгт.Ванино
все что связано с текстом. Чтенеие файла,запись в фаил,изменение,допись в нужную строку и .тд

Цитата:
В двух данных примерах используется классы-потоки (FileStream,).

для записи StreamWriter, для чтения StreamReader


Код:
Открытие и считывание .txt файла. пользователь сам выбирает фаил

op.ShowOpen()
If Not op.FileName = "" Then
    Using myFileStream As New FileStream(op.FileName, FileMode.Open)
        Dim myStreamReader As New StreamReader(myFileStream, Encoding.Default)
        Dim content As String
        content = myStreamReader.ReadToEnd() ' вот содержимое
        myStreamReader.Close()
    End Using
End If

op = Компонент OpenDialog




Код:

Запись в фаил

Dim content As String = "Содержимое для записи в файл"
  saveDlg.ShowDialog()
  If Not saveDlg.FileName = "" Then
        Using myFileStream As New IO.FileStream(saveDlg.FileName, IO.FileMode.Create)
            Dim myStreamWriter As New StreamWriter(myFileStream)
            myStreamWriter.Write(content)
            myStreamWriter.Close()
        End Using
    End If

saveDlg - компонент SaveDialog





Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27-07, 13:56 
Не в сети
Член команды

Зарегистрирован: 19-07, 19:59
Сообщения: 38
Откуда: Санкт-Петербург
ага, ещё очень удобно использовать
Код:
myStreamReader.Read(n)
где n - номер строки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13-08, 16:01 
Не в сети
Прохожий

Зарегистрирован: 13-08, 15:39
Сообщения: 2
Откуда: Latvia
чтение:
Код:
Dim sr As New System.IO.StreamReader("c:\test.txt", True)
Me.Label1.Text = sr.ReadToEnd
sr.Close()

запись:
Код:
Dim sw As New System.IO.StreamWriter("c:\test.txt", True)
sw.WriteLine("привет врагам")
sw.Close()

на счёт myStreamReader.Read(n) - это сильно, если автор приведёт пример чтения таким образом номера строки из файла - буду очень признателен... ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22-08, 11:07 
Не в сети
Член команды

Зарегистрирован: 19-07, 19:59
Сообщения: 38
Откуда: Санкт-Петербург
vladimir, причём тут чтение номера строки? Если в файле 5 строк то myStreamReader.Read(3) - прочитает строку номер 3.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB