Exemplo n.º 1
0
        //Считываю параметры из Config.ini файла
        private static void configINI()
        {
            ReadINI read = new ReadINI(Environment.CurrentDirectory + @"\Config.ini");

            if (read.Path != null)
            {
                String[] param = new String[4];

                String year = read.GetPrivateString("messagePKU", "year");
                param[0] = year;

                String path_from = read.GetPrivateString("messagePKU", "path_from");
                param[1] = path_from;

                String path_to = read.GetPrivateString("messagePKU", "path_to");
                param[2] = path_to;

                String path_archive = read.GetPrivateString("messagePKU", "path_archive");
                param[3] = path_archive;

                Console.WriteLine("Считываение параметров из Config.ini : Успех");
                File.AppendAllText("log.txt", DateTime.Now + " Считывание пареметров из Config.ini : Успех\r\n");

                PKUMessages mqportal = new PKUMessages();
                //Вызываем метод для копирования папок из mq_portal
                mqportal.CopyFilesCatalogMQPortal(param);
            }
        }
Exemplo n.º 2
0
        /*  private static void configFile()
         * {
         *    //Определяем путь где находится программа
         *    String pathConfigure = Environment.CurrentDirectory;
         *
         *    //Найдем config файл в каталоге программы
         *    String[] file = Directory.GetFiles(pathConfigure, "*.txt");
         *
         *    foreach (string path_nameFile in file)
         *    {
         *        string nameFile = Path.GetFileName(path_nameFile);
         *
         *        if (nameFile == "config.txt")
         *        {
         *            string[] lines = File.ReadAllLines(path_nameFile);
         *
         *            foreach (string line in lines)
         *            {
         *
         *            }
         *
         *        }
         *        else
         *        {
         *            //Пишем лог с не успешным запуском копирования
         *        }
         *    }
         * }*/

        //Считываю параметры из App.config файла
        private static void configXML()
        {
            NameValueCollection sAll;

            sAll = ConfigurationManager.AppSettings;
            String[] param = new String[sAll.Count];
            int      i     = 0;

            //Считываем параметры из config файла
            foreach (string s in sAll.AllKeys)
            {
                string str = ConfigurationManager.AppSettings.Get(s);
                param[i] = str;
                i        = i + 1;
            }

            File.AppendAllText("log.txt", DateTime.Now + " Считывание пареметров из App.config: Успех\r\n");


            PKUMessages mqportal = new PKUMessages();

            //Вызываем метод для копирования папок из mq_portal
            mqportal.CopyFilesCatalogMQPortal(param);
        }