public Logger() { if (File.Exists(@"C:\Users\User\source\repos\C#\2 kurs\3\3\LABA3\conf.xml")) { Presset = Parser.SettingsXML(); } else if (File.Exists(@"C:\Users\User\source\repos\C#\2 kurs\3\3\LABA3\pressets.json")) { Presset = Parser.SettingsJson(); } else { LogTxt("default config applied \n\r"); } Watcher = new FileSystemWatcher(Presset.sourceDir); con = Presset.Connection; target = Presset.targetDir; Watcher.IncludeSubdirectories = true; Watcher.EnableRaisingEvents = true; Watcher.Created += FSW_Created; Watcher.Deleted += FSW_Deleted; Watcher.Renamed += FSW_Renamed; Watcher.Changed += FSW_Changed; }