Программа для синхронизации - C#

  1. Всем привет! Такая ситуация: мне надо выбрать самому проект для курсовой работы по ООП. Ничего не могу придумать кроме программы для синхронизации файлов с внешний HDD. Хотел узнать возможно ли реализовать такой проект по правилам ООП. Если возможно то на сколько сложно ???


textual

Код к задаче: «Программа для синхронизации - C#»

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");
        }
    }
}

СДЕЛАЙТЕ РЕПОСТ

5   голосов, оценка 3.400 из 5



Похожие ответы
  1. Всем привет. Занялся работой над игрой. А именно над пазлами и уперся в проблему, на которую не смог найти пока ответа. Для работами с элементами картинки нужен массив, к каждому числу которого будет привязан объект(часть картинки). Решить нужно 3 проблемы: как привязать объект к числу, сделать рандом без повторений, и что бы следующая часть массива открывалась только тогда когда, предыдущая будет расставлена по своим местам (пример что бы открыть часть 9-18, нужно собрать часть 1-9), а также что бы фрагмент мозайки выводился в указанном месте. Надеюсь поможете в этой проблеме. На данный момент уже сделано меню и заготовка под игровое поле. Тут пример разбивки картинки на части, которые будут объектами для привязки.

  1. Добрый день. Нужно нарисовать чертеж в AutoCad, нахожу файл acax20enu.tlb, но он не работает, а работает только acax20rus.tlb, есть ли разница? Но дело не в этом, вот, например, код:

  1. Придумать и описать атрибуты и методы для объекта с следующей сферы: спортсмены.

  1. Составьте таблицу умножения от 2 до 9 для введенного числа n.

  1. Создаю программу "Банкомат". Возник вопрос - как сделать чтобы пользователь ввел свой ид, и сразу показало его счет и фио класс банкомат

  1. Подскажите, как добавить для StreamReader данные аутентификации? Для файлов, которые находятся на других компьютерах.

  1. Имеется граф такого вида. Что непонятно: 1)Как добавлять смежные вершины в очередь для их проверки? 2)Как вообще организовать этот граф в коде? Предполагалось что смогу организовать его с помощью списка смежности графа, но как видите вышла полная чушь. Был бы очень рад примерам представления графов.

  1. Доброго всем дня! дали задачу, от решения которой зависит, будут ли меня далее учить чему-то. Сидела неделю, читая разные темы и коды и поняла, что в голове уже полный кавардак, не понимаю с чего начать и как выстроить весь алгоритм программы. Направьте пожалуйста в нужное русло Критерии: 1) Пользовательское меню. ( Console, AWT, Swing, Spring на выбор) 2) Пользователь должен иметь возможность добавить новую фигуру через координаты точек. ( а)вводится количество точек и их координаты б) тип фигуры и координаты) 3) Удаление фигуры по id. 4) Вывод id всех фигур, их координат и тип фигуры. 5) Вывод площади, периметра любой фигуры. 6) Проверка факта пересечения 2-х фигур. 7) Считывание данных из файла. 8) *Выгрузка данных в файл. (не обязательно). p.s. в моем случае сказали можно ограничиться 3-4 угольниками. страдая и штудируя и этот сайт в частности уже потерялась в вариантах своего кода, это последний, просто рассчитывающий площадь и периметр треугольника и прямоугольника.... Кликните здесь для просмотра всего текста

  1. Вообщем мне надо написть прогу которая работает с функциями BIOS ,собственно есть ли в .NET библиотеки для работы с BIOS или если нет подскажите функции WinApi для работы с BIOS.