Опитвам се да постигна нещо просто - други решения, които съм намерил, не са работили за мен.
Искам да използвам програмата за планиране на Windows, за да стартирам cmd файл, към FTP към сървър и да изтегля всички *.csv файлове в директорията по подразбиране, локалната директория, от която се изпълнява файлът.
Файловете в отдалечената директория са:
20161101.csv ... 20161129.csv
Създадох този файл и го нарекох d.ftp:
open 123.345.456.567
username
password
binary
mget *.csv
disconnect
quit
След това отивам на командата на Windows (CMD) и пиша:
ftp -s:d.ftp
Всичко, което се случва е, че виждам:
ftp> open 123.345.456.567
Connected to 123.345.456.567
220
User (123.345.456.567:(none)):
331 Password required for username (actual username is shown on the screen)
230 User username logged in.
ftp> binary
200 Type set to I.
ftp> mget *.csv
200 Type set to I.
mget 20161101.csv? disconnect
mget 20161102.csv? quit
ftp>
Никакви файлове не се копират в моята локална директория, никакви CSV файлове не се прехвърлят.
Някакви идеи?
Благодаря за всяка помощ.
Марк
-n
, за да потиснете автоматичното влизане. - person lit   schedule 30.11.2016