Üdv mindenkinek!
Egy olyan programot írok ami figyeli egy könyvtár változásait. A program elindulásakor vár arra, hogy történjen valami a könyvtárba majd ha megtörtént akkor nem ír ki semmit.
Mi lehet a hiba?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace figyel
{
class Program
{
static void Main(string[] args)
{
FileSystemWatcher figyel = new FileSystemWatcher();
figyel.Path = @"c:\";
figyel.Filter = @"*";
figyel.WaitForChanged(WatcherChangeTypes.All);
figyel.Changed += new FileSystemEventHandler(OnChanged);
figyel.Created += new FileSystemEventHandler(OnCreated);
figyel.Deleted += new FileSystemEventHandler(OnDeleted);
figyel.Renamed += new RenamedEventHandler(OnRenamed);
figyel.EnableRaisingEvents = true;
}
private static void OnChanged(object source, FileSystemEventArgs e)
{
Console.WriteLine("A könyvtár tartalma megváltozott.");
}
private static void OnRenamed(object source, RenamedEventArgs e)
{
Console.WriteLine("A könyvtár egy elemét átnevezték.");
}
public static void OnCreated(object source, FileSystemEventArgs e)
{
Console.WriteLine("A könyvtárban létrhoztak egy elemet.");
}
public static void OnDeleted(object source, FileSystemEventArgs e)
{
Console.WriteLine("A könyvtár egy elemét törölték.");
}
}
}
Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2