Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Program pr;

            pr = new Program();

            FileAndDirectoryVersion p;

            p = new FileAndDirectoryVersion();

            // Инициализация списков "fileList" и "katalogList".
            p.InitFileList();
            p.InitKatalogList();

            // Получение адреса последнего проинициализированного каталога.
            if (FileAndDirectoryVersion.fileList.Count != 0)
            {
                FileAndDirectoryVersion.PathToActiveDirectory = FileAndDirectoryVersion.fileList[FileAndDirectoryVersion.fileList.Count - 1].Directory;
            }
            else
            {
                FileAndDirectoryVersion.PathToActiveDirectory = null;
            }

            // Ожидание ввода команды.
            while (true)
            {
                komanda = Console.ReadLine();

                pr.OpredelenieKomand(komanda);
            }
        }
Ejemplo n.º 2
0
        //////////////////////////////////////////////
        // Команда "apply".
        //
        private void apply()
        {
            FileAndDirectoryVersion p = new FileAndDirectoryVersion();

            // Запись НОВОЙ информации в файл о выбранной директории.
            p.ApplyFileZapisi();

            // Заполнение списков НОВЫМИ данными.
            p.InitFileList();
            p.InitKatalogList();
        }
Ejemplo n.º 3
0
        //////////////////////////////////////////////
        // Команда "init".
        //
        private void init()
        {
            FileAndDirectoryVersion p = new FileAndDirectoryVersion();

            // Запись информации в файл о новой директории.
            p.InitDirectory();

            // Заполнение списков НОВЫМИ данными.
            p.InitFileList();
            p.InitKatalogList();
        }