Подскажите как зациклить контроль изменения файла - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д