コード例 #1
0
ファイル: Program.cs プロジェクト: santa137/PNAYAVY
        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);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: santa137/PNAYAVY
        //////////////////////////////////////////////
        // Команда "apply".
        //
        private void apply()
        {
            FileAndDirectoryVersion p = new FileAndDirectoryVersion();

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

            // Заполнение списков НОВЫМИ данными.
            p.InitFileList();
            p.InitKatalogList();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: santa137/PNAYAVY
        //////////////////////////////////////////////
        // Команда "init".
        //
        private void init()
        {
            FileAndDirectoryVersion p = new FileAndDirectoryVersion();

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

            // Заполнение списков НОВЫМИ данными.
            p.InitFileList();
            p.InitKatalogList();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: santa137/PNAYAVY
        //////////////////////////////////////////////
        // Команда "listbranch".
        //
        private void listbranch()
        {
            FileAndDirectoryVersion p = new FileAndDirectoryVersion();

            // По завершению работы будет проинициализированный список "katalogList".
            p.InitKatalogList();

            Console.WriteLine("Список проинициализированных каталогов:");
            // Вывод проинициализированных каталогов из списка "katalogList".
            for (int i = 0; i < FileAndDirectoryVersion.katalogList.Count; i++)
            {
                Console.WriteLine("> {0}", FileAndDirectoryVersion.katalogList[i].Directory);
            }
            Console.WriteLine("");
        }