Beispiel #1
0
        static void ShowInfo(string path, int sizePage, List <stringElement> list, Settings set)
        {
            stringElement info = new stringElement();

            info.titleElement = "Название директории/файла";
            info.sizeElement  = "Размер:";
            info.timeCreate   = "Создан:";
            info.timeChange   = "Изменён:";
            ShowElement(-1, info);

            FileInformation(set.sizePage - 16, path);

            FileInformation(set.sizePage - 2, $"Страница {(sizePage + set.sizePage) / set.sizePage} из {list.Count / (set.sizePage + 1) + 1}");

            FileInformation(set.sizePage + 2, $"<{set.backCommand}> на страницу назад, если это не первая страница");
            FileInformation(set.sizePage + 3, $"<{set.nextCommand}> на страницу вперёд, если это не последняя страница");
            FileInformation(set.sizePage + 4, $"<{set.openCommand}> [название] открыть директорию, диск, или приложение");
            FileInformation(set.sizePage + 5, $"<{set.upDirCommand}> подняться на директорию выше, если это не корневой каталог");
            FileInformation(set.sizePage + 6, $"<{set.copyCommand}> [название] копировать каталог или файл. Файлы с одинаковым названием заменяются");
            FileInformation(set.sizePage + 7, $"<{set.deleteCommand}> [название] удалить каталог или файл");
            FileInformation(set.sizePage + 8, $"<{set.exitCommand}> выход из программы, с сохранением последего каталога");
        }
Beispiel #2
0
 static void ShowElement(int line, stringElement list)
 {
     Console.SetCursorPosition(1, 4 + line);
     Console.Write(list.titleElement);
     Console.SetCursorPosition(45, 4 + line);
     Console.Write(list.timeCreate);
     Console.SetCursorPosition(57, 4 + line);
     Console.Write(list.timeChange);
     try
     {
         if (Convert.ToInt32(list.countFiles) != -1)
         {
             Console.SetCursorPosition(69, 4 + line);
             Console.Write(list.countFiles);
         }
     }
     catch (FormatException)
     {
         {
             Console.SetCursorPosition(69, 4 + line);
             Console.Write(list.countFiles);
         }
     }
     catch (ArgumentNullException)
     {
         {
             Console.SetCursorPosition(69, 4 + line);
             Console.Write(list.countFiles);
         }
     }
     finally
     {
         Console.SetCursorPosition(69, 3);
         Console.Write("Файлов:");
     }
     Console.SetCursorPosition(77, 4 + line);
     Console.Write(list.sizeElement);
 }