private void FuncObr() { //str = Application.StartupPath + "\\" + SettingsApp.information[2].Replace("\"","") + "\\"; // проверяем наличие папки с названием ИП str = @"C:\Shablons" + "\\" + SettingsApp.information[2].Replace("\"", "") + "\\"; // проверяем наличие папки с названием ИП // SettingsApp.information[2].Replace("\"","") - кидает имя ИП без кавычек в путь, кавычки заменяются пустым местом(то есть удаляются) if (!Obrabotka.CheckDir(str)) {// Если отсутствует try { Directory.CreateDirectory(str); // создаем папку с названием ИП } catch (Exception ex) { MessageBox.Show(ex.ToString()); } WriteInfo(str + "info.txt"); // записываем в файл инфу об этом ИП, обычно для этого используют базы данных // внутри этой папки создаем папку с номером договора str += SettingsApp.information[0] + "\\"; try { Directory.CreateDirectory(str); // создаем папку с номером договора } catch (Exception ex) { MessageBox.Show(ex.ToString()); } ObrWord(str);// } else {// Если существует, чекаем папку с номером договора //str = Application.StartupPath + "\\" + SettingsApp.information[2].Replace("\"", "") + "\\" + SettingsApp.information[0]+"\\"; str = @"C:\Shablons" + "\\" + SettingsApp.information[2].Replace("\"", "") + "\\" + SettingsApp.information[0] + "\\"; if (!Obrabotka.CheckDir(str)) {// Если отсутствует папка с номером договора try { Directory.CreateDirectory(str); // создаем папку с номером договора } catch (Exception ex) { MessageBox.Show(ex.ToString()); } ObrWord(str); } else// Иначе посылаем мессадж клиенту {// MessageBox.Show("Номер договора с этим ИП уже существует!!!"); } } SettingBt(true); // Enabled делаем true во всех кнопках }