Подскажите как зациклить контроль изменения файла - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет. У меня стоит задача вывода на экран содержания меняющегося файла. Но не хватает знаний. На сколько я понимаю у меня сейчас просто проходил цикл и прекращается. А как его зациклить? Или наверное более правильно это называть постоянно ожидающим изменения. И второй вопрос, у меня в этом файле будут только цифры 1,0, -1. Как я могу после считывания файла значение содержимого присвоить какой либо переменной для дальнейшего использования? спасибо!
namespace ConsoleApplication1
{
    class ReadFromFile
    {
        static void Main()
        {
            string text = System.IO.File.ReadAllText(@"C:\1.txt");
            System.Console.WriteLine("Contents of 1.txt = {0}", text);
            Console.WriteLine("Press any key to exit.");
            System.Console.ReadKey();
        }
    }
}

Решение задачи: «Подскажите как зациклить контроль изменения файла»

textual
Листинг программы
DateTime c=new DateTime() ;
                do
                {
                    if (!DateTime.Equals(c,File.GetLastAccessTime(@"C:\1.txt")))
                    {
                        string text = System.IO.File.ReadAllText(@"C:\1.txt");
                        System.Console.WriteLine("Contents of 1.txt = {0}", text); 
                        c = File.GetLastAccessTime(@"C:\1.txt");
                    }
                    System.Threading.Thread.Sleep(1000); 
                }
                while (true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы