Вопрос : автоматически получите архив от сервера ftp using .bat и положите на мой компьютер

Я буду scheduler задачи хода, котор нужно раскрыть вверх по архиву .bat принимает архив csv от моего c: привод и нагрузки оно в таблицу sql внутри базой данных. Я хотел был бы автоматизировать получать архива от сервера FTP также.  Дорога автоматически раскрыть вверх по FileZilla, logon, найти архив, и загружать архив к моему c: управляйте в архиве летучей мыши также?

Any другие предложения было бы больш appreciated.

Thanks,
Robert
class=

Ответ : автоматически получите архив от сервера ftp using .bat и положите на мой компьютер

Hi Роберт,
Да. было местным адресом. как раз замените ту часть с вашим именем сервера. как ниже, и да курс будет архивом с substitue команд (username, пароля, etc) с вашим курсом… архив журнала, котор опционн.

ftp - s: (архив) сценария (сервер Ftp) (опционный (> (архив журнала)

Пример:
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt

О дате скоросшивателя, я не уверен вы говорите.
Дистанционный скоросшиватель (FTP) изменяет каждый день? или ваши изменения местной директории каждый день? Если местный скоросшиватель:, то Вы хотите создать новый скоросшиватель для того чтобы загружать в. или ваша директория случайно изменяет каждый день и вы хотите положить ее в самый новый скоросшиватель?


Насколько я знаю вы не можете использовать переменное имя скоросшивателя в архиве сценария. но программа ftp не выполняет обязательство к директории, котор она была начата внутри. Если вы хотели сделать должна загружать к новому скоросшивателю каждый день, то вы smogли сделать то в командном файле. вы не могли бы изменить dir в сценарии однако. как это:
(примечание: «%DATE: ~4,2%%DATE: ~7,2%%DATE: часть ~10.4% » smogла изменение потому что оно быть в зависимости от как ваша дата показана, и изменить «c:\temp» к вашему фактическому курсу)


Командное файло:
--------------------------

cd c:\temp
md FTPDownload-%DATE: ~4,2%%DATE: ~7,2%%DATE: ~10.4%
компактный диск FTPDownload-%DATE: ~4,2%%DATE: ~7,2%%DATE: ~10.4%
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt

--------------------------


Если вы хотите положить его в самый новый скоросшиватель. Я не реально больш с командными файлами, но я думаю что-нибудь подобное должно работать, изменяет «c:\temp» к вашему фактическому курсу:


Командное файло:
--------------------------
@echo
установите srcDir= C:\temp
установите lastmod=
pushd «%srcDir%»
для /f «tokens=*» %%a внутри («dir /ad /b /od 2^>NUL ") установите lastmod=%%a
если отголосок "" == «%lastmod% " не smog обнаружить местонахождение folder.&goto:, тоeof
компактный диск %srcDir% \ %lastmod% \
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt  
--------------------------


Архив сценария:
--------------------------


username
пароль
cd /path/on/ftpserver
ящик
подсказка
mget *
свободный от игры день

--------------------------
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us