Вход/Регистрация
Программирование мобильных устройств на платформе .NET Compact Framework
вернуться

Салмре Иво

Шрифт:

 //Отобразить количество считанных строк

 System.Windows.Forms.MessageBox.Show(

"Successfully read file " + numberLinesInFile.ToString + " Lines.");

 */

}

private void WriteFile(string filename) {

 //----------------------------------------------------------------------

 //СОЗДАНИЕ ФАЙЛА:

 //

 //Для локальных файлов:

 // Сбой может возникнуть, если:

 // 1. Файл уже существует, и мы не можем осуществить запись поверх него.

 // 2. Отсутствует свободное место в файловой системе.

 //

 //Для файлов на сервере:

 // Сбой может возникнуть по вышеперечисленным причинам, а также

 // из-за проблем подключения к серверу через сеть,

 // проблем безопасности и так далее

 //----------------------------------------------------------------------

 System.IO.StreamWriter myStreamWriter = System.IO.File.CreateText(filename);

 //-------------------------------------------------------------

 //ЗАПИСЬ В ФАЙЛ:

 //Для локальных файлов:

 // Если мы успешно открыли файл, значит, сможем осуществить

 // в него запись, лишь бы не исчерпали доступное

 // дисковое пространство.

 //Для файлов на сервере:

 // Сбой может возникнуть по вышеперечисленным причинам, а также

 // из-за разрыва нашего сетевого соединения с сервером

 //-------------------------------------------------------------

 myStreamWriter.WriteLine("Hello!");

 myStreamWriter.WriteLine("MyTextFile!");

 myStreamWriter.WriteLine("GoodBye!");

 //----------------------------------------------------------

 //ЗАКРЫТЬ ФАЙЛ:

 //Аналогично предыдущему, вероятность сбоя при выполнении

 //этой операции повышается при доступе к файлу, находящемуся

 //в общей сетевой папке

 //----------------------------------------------------------

 myStreamWriter.Close;

}

private int CountNumberLinesInFile(string filename) {

 int numberLinesInput = 0;

 //------------------------------------------------------------------

 //ОТКРЫТЬ ФАЙЛ:

 //Для локальных файлов:

 // В случае доступа к локальным файлам устройства можно генерировать

 // исключение, если доступ к файлу оказывается невозможным

 //Для файлов на сервере:

 // В дополнение ко всем вышеперечисленным причинам возможных сбоев

 // при открытии локального файла сбои также возможны

 // из-за проблем доступа к сети, принятой на сервере

 // политики безопасности и так далее

 //------------------------------------------------------------------

 System.IO.StreamReader myStreamReader = System.IO.File.OpenText(filename);

 string inputLine;

 //Организовать построчное чтение файла

 do {

//--------------------------------------------------------------

//ВВЕСТИ СТРОКУ:

//Для локальных файлов:

// Если файл был успешно открыт, этот вызов

// никогда не завершится сбоем.

//

//Для файлов на сервере:

// Проблемы доступа к беспроводным сетям, с которыми мы можем

// столкнуться при попытке доступа к файлу, повышают вероятность

  • Читать дальше
  • 1
  • ...
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: