Подскажите как зациклить контроль изменения файла - 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);