Esempio n. 1
0
        static void Main(string[] args)
        {
            // Очищаем консоль.
            Console.Clear();
            int operationCode;

            // Цикл обновляющий реалищующий обновление и выбор доступных операций.
            while ((operationCode = Operations.PrintOperationsMenu()) != -1)
            {
                switch (operationCode)
                {
                case 0:
                    Operations.DriveCd();
                    break;

                case 1:
                    Operations.DirCd();
                    break;

                case 2:
                    Operations.FileLs();
                    break;

                case 3:
                    Operations.FileCp();
                    break;

                case 4:
                    Operations.FileMv();
                    break;

                case 5:
                    Operations.FileRm();
                    break;

                case 6:
                    Operations.FileTouch();
                    break;

                case 7:
                    Operations.FileConcat();
                    break;

                default:
                    throw new Exception("Operation doesn't exist!");
                }
            }

            // Очищаем историю действий.
            History.CleanHistory();
        }