Есть вариант, надежный и простой. Использует стандартную утилиту
FTP, входящую в состав Windows-9х. Работает в FPV и FPD.
---------- Здесь пример программы ----------
CLOSE ALL
CLEAR ALL
CLEAR
FileName="Test.txt"
SET CONSOLE OFF
SET PRINTER ON
SET PRINTER TO MyFile.
SET TEXTMERGE ON
\\open 12.46.62.8 <-- здесь Ваш IP-адрес
\osipov <-- здесь Ваше имя
\my_passwd <-- здесь Ваш пароль
\cd /public/users/alex\data
\ascii
\get <<FileName>>
\quit
SET PRINTER TO
SET PRINTER OFF
SET TEXTMERGE OFF
SET CONSOLE ON
! FTP -s:MyFile -v -d >Nul
DELETE FILE MyFile
CLEAR
---------- Конец примера ----------
См. Также работу с функциями API
Думаю, особых пояснений здесь не требуется. Формируем текстовый файл, содержащий команды утилиты
FTP и затем вызываем FTP с соответствующим списком параметров.
Так я "общаюсь" с UNIX'ом. Может и туповато, но зато работает на любой машине, где есть
Windows-9x без всяких дополнительных штучек.
A.Пинигин, СБОРНИК прибамбасов для VFP по материалам конференций, литературы и собственных
разработок. г. Рига E-mail: apinigin@olainfarm.lv
Текущая оценка: (4.971)
Дополнения пользователей Передача по протоколу FTP
Класс мне понравилос
только я одного не понял и куда мы всётаки
/get
получаем
ну получил я его даже через лог посмотрел прокачен но ни куда не сохранён.
Доброжелатель
12.11.01 17:35:10
Для получения информации о командах выполняйте следующие команды в командной строке:
ftp.exe
ftp>help
ftp>bye
и получите все команда ftp
Ответ на данный вопрос следующий, Вы получите файл по команде get в активную папку.
Можно узнать активную папку по команде pwd, а по команде lcd <папка> можно менять активную папку.
Но у меня другой вопрос:
По команде mget можно получить несколько файлов.
Что нужно сделать если я хочу получить все файлы по определенной маске.
По команде mget *.* появляется приглашение для каждого файла и требуется нажимать Enter.
Alexei
19.04.02 16:35:02
Cac mne ucazati programe cto ia hociu scopirovati ne concretnii cacoito fail a vse faili cotoriie
nahoditsia v danoi papche. Ia poproboval dlia get, dlia concretnogo poluciaetsia i scopirovati i
stereti, a cac ucazati *.* ne hocet, i cac dlia localinoi papchi ucazati imia faila cotorii
scopirovalsea s FTP? Pomoghite mne pojaluista. Zaranee vam blagodaren.