Вопрос : Как я уточняю архив, за исключением к нового архива положения и содержания первоначально как использует Висуал Басич 2008?

Сценарий:

Мы имеем разнообразие архивы HTML внутри их собственные скоросшиватели.  

Здесь пример (app1, app2 и app3 будут как раз родовыми наименованиями.  Фактические имена скоросшивателя меняют)

C:\inetpub\v5\eLetters\app1\app1.html
C:\inetpub\v5\eLetters\app2\subapp2\app2.html
C:\inetpub\v5\eLetters\app3\app3.html

ПРИМЕЧАНИЕ: C:\inetpub\v5\eLetters\ всегда будет курсом директории начала.

Мы имеем 3 серверов в будут помещены эти архивы HTML.

Сервер 1 будет сервером развития где мы начинаем архивы HTML

Сервер 2 будет сервером испытание обеспечения качества где эти архивы HTML будут испытаны для точности

Сервер 3 будет сервером продукции где архивы HTML находятся в продукции

Цель:

Основная программа была создана где потребитель может выбрать скоросшиватель где HTML пребывает.  Архив HTML будет зарегистрирован в коробке списка вместе с положением директории архива.  Потребитель после этого будет выбрать сервера, котор они хотят архив HTML быть сохраненным (как только они выбирают сервера адрес IP внутри архив HTML будет обновлен с адресом IP того сервера)

Если архив существует на том архиве тогда, то переписывает тот архив.

 
Screenshot программы
329070
 


Возможность:

Я могу уточнить адрес IP внутри архив HTML, котор потребитель выбрал с адресом IP основал на сервере потребитель выбрал.  Я также могу написать к тому архиву HTML и сохранить его с следующий Кодим:

Попытка
Тусклое sWrite как System.IO.StreamWriter = новое IO.StreamWriter (lstHTMLFiles.Items.Item (I) .ToString)
         'Напишите новое Кодего к архиву HTML, за исключением архива и после этого закройте архив.
          sWrite.Write (rtfNewCode.Text)
          sWrite.Close ()
Уловите ex как исключение
Закончите попытку

Я хотел был бы сделать является следующим:

Раскройте архив HTML зарегистрированно
Измените адрес IP внутри архив HTML
Сохраньте \ архива \ servername \ v5 \ eLetters \ nameoffolder \ nameofhtml.html
      Если архив существует после этого, то переписывайте архив
      Примечание: Я могу крепко закодировать \ \ servername \ v5 \ eLetters \
Я хотел был бы сделать должна захватить следующее имя скоросшивателей и архив HTML - имя с выдвижением и добавить его как шнур к концу \ \ servername \ v5 \ eLetters \
Держите архив HTML был первоначально зарегистрирован как (он как раз был выбран)
      Примечание: Я только хочу обновленный архив HTML быть сохраненным к выбранному серверу.

Я верю мы только будет двигать один архив HTML одновременно, но мы могли двигать несколько архивов HTML в одно время.  

Должен я использовать если после этого заявление?

Если rbtnServer1.checked = True после этого
      Напишите архив к этому положению
Elseif rbtnServer2.checked = True после этого
      Напишите архив к этому положению
Elseif rbtnServer2.checked = True после этого
      Напишите архив к этому положению любые, котор идеи были бы больш.  
Закончитесь если

Возможность, котор я имею как захватить остальнои курса после того как c:\inetpub\v5\eLetters\ устанавливая то в шнур и после этого сохраняя обновленный архив HTML к выбранному серверу и держа HTML было выбрано как.

Все идеи были бы больш.
 

Ответ : Как я уточняю архив, за исключением к нового архива положения и содержания первоначально как использует Висуал Басич 2008?

Если я понимаю, то вы правильно whant вы хочет должен получить
«app1 \ app1.html» от C:\inetpub\v5\eLetters\app1\app1.html
и
app2 \ subapp2 \ app2.html от C:\inetpub\v5\eLetters\app2\subapp2\app2.html
и
app3 \ app3.html C:\inetpub\v5\eLetters\app3\app3.html

Право?

Если то будет случаем тогда, то использует Кодего на дне эта дорога:

msgbox (ReplaceServerFilePath («lstHTMLFiles.Items.Item (I) .ToString»,» \ \ servername \ v5 \ eLetters "))




1:
2:
3:
4:
Приватная функция ReplaceServerFilePath (Byval OldServerFilePath как шнур, Byval NewServerFilePath) как шнур
Тусклое ServerFilePath как шнур = oldServerFilePath.Replace («C:\inetpub\v5\eLetters», string.empty)
Возвращенные NewServerFilePath & ServerFilePath
Функция конца  
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us