Завантажте папки з сервера розробників на локальний диск


0

Я розробляю веб-додаток .net у локальному середовищі. У мене є сервер розробників, на якому встановлено додаток. У веб-додатку на сервері розробників у мене є чотири папки, які я не маю локально, і якими керує інша програма.

У щоденній розробці мені потрібні чотири папки на локальному ПК. Я хотів би автоматизувати процес перетягування папок із сервера розробників на мій локальний диск, щоб я міг тримати рівновагу. В ідеалі щось подібне

Запустіть файл із основної папки (будь це bat-файл, паттерн-болл, якесь завдання, відкрите для рекомендацій) Завантажте 4 додані до нього папки. Спочатку завантажте збийте все, з них лише потягніть зміни

Не впевнений, з чого почати, але я вдячний за будь-яку допомогу. Я знаю, що там є додатки, які роблять щось подібне, але я хотів би дати можливість написати щось для цього, перш ніж вдатися до використання одного з них.


Хтось, хто міг би мені допомогти у цьому чи навіть відправній точці?
Найлл Коллінз

Відповіді:


1

якщо ці папки є десь у локальній мережі (і у вас є доступ із сервера розроблених файлів), то пакетний файл, який працює з роботокопією, повинен відповідати вашим потребам:

http://en.wikipedia.org/wiki/Robocopy

Це дійсно чудовий інструмент. Крім того, вам може знадобитися до цього пакету додати команду "net use" (це залежить від прав користувача).

Сподіваюся, що це допомагає.


Вони не є в локальній мережі, але є на веб-сервері. Я міг би включити крок до процесу для відображення диска на сервер. Це би спрацювало?
Найлл Коллінз

Тільки якщо ви могли отримати доступ до спільних ресурсів із цього сервера за допомогою провідника Windows (наприклад, у вас може бути з'єднання vpn). Якщо сервери розташовані в окремих мережах (через Інтернет), то досить простим рішенням є зробити ці чотири папки доступними через ftp та створити пакетний сценарій із завданням wget для синхронізації папок на локальному диску.
rsc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.