Доброго времени суток, у меня была цель - отслеживать(постоянно) появление и изменение одного конкретного файла и при появлении этого события запускать часть скрипта. Мне посоветовали использовать FileSystemWatcher, я с горем пополам разобрался с необходимым мне минимумом, но передо мной встала проблема - я не знаю как заставить проверять наличие/изменение файла постоянно. Подскажите пожалуйста, как это можно реализовать?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace ЭкранПотребителя
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Screen[] sc = Screen.AllScreens;
Form1 fr1 = new Form1();
fr1.Location = sc[0].Bounds.Location;
Application.EnableVisualStyles();
}
}
public class Reader
{
public string read1()
{
string[] st = File.ReadAllLines("p.txt");
return st[0];
}
public string read2()
{
string[] st = File.ReadAllLines("p.txt");
return st[1];
}
}
}
Вот код, где располагаются события и функции.