Программа для синхронизации - C#
Формулировка задачи:
Всем привет! Такая ситуация: мне надо выбрать самому проект для курсовой работы по ООП. Ничего не могу придумать кроме программы для синхронизации файлов с внешний HDD. Хотел узнать возможно ли реализовать такой проект по правилам ООП. Если возможно то на сколько сложно ???
Решение задачи: «Программа для синхронизации»
textual
Листинг программы
using System; using System.Linq; using System.IO; using System.Management; namespace ConsoleApplication { class Program { static void Main(string[] args) { var watcher = new ManagementEventWatcher(); var query = new WqlEventQuery("SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2"); watcher.EventArrived += new EventArrivedEventHandler(watcher_EventArrived); watcher.Query = query; watcher.Start(); Console.ReadKey(true); } static void watcher_EventArrived(object sender, EventArgs e) { Console.WriteLine("Usb drive detected"); var drives = DriveInfo.GetDrives().Where(drive => drive.IsReady && drive.DriveType == DriveType.Removable); System.IO.Directory.CreateDirectory(drives.First().Name + "Test"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д