@Artin24
Начинающий

Как в графическом приложении C# сделать событие?

Доброго времени суток, у меня была цель - отслеживать(постоянно) появление и изменение одного конкретного файла и при появлении этого события запускать часть скрипта. Мне посоветовали использовать 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];
        }
    }
}

Вот код, где располагаются события и функции.
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@OwDafuq
Так, а где у вас FileSystemWatcher в конечном счете?
Открываем оф. доку и смотрим примеры, где будет всё от и до расписано
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы