Beispiel #1
0
        private static void Main()
        {
            var fileSystem = new Directory("File system");
            var diskC      = new Directory("Disk C");
            var pngFile    = new File("1234.png");
            var docFile    = new File("Doc.doc");

            var newFolder = new Directory("New folder");
            var txtFile   = new File("text.txt");
            var csFile    = new File("Program.cs");

            diskC.Add(pngFile);
            diskC.Add(docFile);
            fileSystem.Add(diskC);

            fileSystem.Print();
            Console.WriteLine("-----------------------");

            fileSystem.Remove(pngFile);

            newFolder.Add(txtFile);
            newFolder.Add(csFile);
            diskC.Add(newFolder);

            fileSystem.Print();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Component fileSystem = new Directory("File system");
            // new disk
            Component diskC = new Directory("Disk c");
            // new file
            Component pngFile  = new File("12345.png");
            Component docxFile = new File("Document.docx");

            // new files on disk C
            diskC.Add(pngFile);
            diskC.Add(docxFile);
            // add new disk C on file system
            fileSystem.Add(diskC);
            // print new data
            fileSystem.Print();
            Console.WriteLine();
            // remove file
            diskC.Remove(pngFile);
            // create new folder
            Component docsFolder = new Directory("My documents");
            // add new files
            Component txtFile = new File("readme.txt");
            Component csFile  = new File("Program.cs");

            docsFolder.Add(txtFile);
            docsFolder.Add(csFile);
            diskC.Add(docsFolder);

            fileSystem.Print();

            Console.Read();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Component fileSystem = new Directory("File System");
            Component diskC      = new Directory("Disk C");
            Component pngFile    = new File("12345.png");
            Component docxFile   = new File("DataMining.docx");

            diskC.Add(pngFile);
            diskC.Add(docxFile);

            fileSystem.Add(diskC);

            fileSystem.Print();
            Console.WriteLine();

            diskC.Remove(pngFile);

            Component docFolder = new Directory("My documents");
            Component txtFile   = new File("readme.txt");
            Component csFile    = new File("Program.cs");

            docFolder.Add(txtFile);
            docFolder.Add(csFile);

            diskC.Add(docFolder);

            fileSystem.Print();

            Console.Read();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Component fileSystem = new Directory("Файловая система");
            // определяем новый диск
            Component diskC = new Directory("Диск С");
            // новые файлы
            Component pngFile  = new File("12345.png");
            Component docxFile = new File("Document.docx");

            // добавляем файлы на диск С
            diskC.Add(pngFile);
            diskC.Add(docxFile);
            // добавляем диск С в файловую систему
            fileSystem.Add(diskC);
            // выводим все данные
            fileSystem.Print();
            Console.WriteLine();
            // удаляем с диска С файл
            diskC.Remove(pngFile);
            // создаем новую папку
            Component docsFolder = new Directory("Мои Документы");
            // добавляем в нее файлы
            Component txtFile = new File("readme.txt");
            Component csFile  = new File("Program.cs");

            docsFolder.Add(txtFile);
            docsFolder.Add(csFile);
            diskC.Add(docsFolder);

            fileSystem.Print();

            Console.Read();
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            Component fileSystem = new Directory("File system");
            Component diskC      = new Directory("Disk С");
            Component pngFile    = new File("edrenbaton.png");
            Component docxFile   = new File("tvoyudiviziyou.docx");

            diskC.Add(pngFile);
            diskC.Add(docxFile);
            fileSystem.Add(diskC);
            fileSystem.Print();
            Console.WriteLine();
            diskC.Remove(pngFile);
            Component docsFolder = new Directory("My memes");
            Component txtFile    = new File("povezlopovezlo.txt");
            Component csFile     = new File("Program.cs");

            docsFolder.Add(txtFile);
            docsFolder.Add(csFile);
            diskC.Add(docsFolder);

            fileSystem.Print();

            Console.Read();
        }
        public void Start()
        {
            Component fileSystem = new Directory("File sys");
            Component discD      = new Directory("DiscD");

            Component picsFolder = new Directory("picsFolder");

            Component pic01 = new File("pic01.jpg");
            Component pic02 = new File("pic02.jpg");
            Component pic03 = new File("pic03.jpg");

            picsFolder.Add(pic01);
            picsFolder.Add(pic02);
            picsFolder.Add(pic03);

            discD.Add(picsFolder);

            fileSystem.Add(discD);

            picsFolder.Remove(pic01);

            fileSystem.Print();
        }
Beispiel #7
0
        private static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Title           = "Composite";

            Component fileSystem = new Directory("Файловая система");
            // Определяем новый диск
            Component diskC = new Directory("Диск С");
            // Новые файлы
            Component pngFile  = new File("12345.png");
            Component docxFile = new File("Document.docx");

            // Добавляем файлы на диск С
            diskC.Add(pngFile);
            diskC.Add(docxFile);
            // Добавляем диск С в файловую систему
            fileSystem.Add(diskC);
            // Выводим все данные
            fileSystem.Print();
            Console.WriteLine();
            // Удаляем с диска С файл
            diskC.Remove(pngFile);
            // Создаем новую папку
            Component docsFolder = new Directory("Мои Документы");
            // Добавляем в нее файлы
            Component txtFile = new File("readme.txt");
            Component csFile  = new File("Program.cs");

            docsFolder.Add(txtFile);
            docsFolder.Add(csFile);
            diskC.Add(docsFolder);

            fileSystem.Print();

            Console.ReadKey();
        }