powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Скопировать файл DBF из VFP на FTP
20 сообщений из 20, страница 1 из 1
Скопировать файл DBF из VFP на FTP
    #36263736
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите новичку...есть таблица (mytable.dbf), есть ip-adress (111.222.3.4) есть логин (mylogin) и пароль(myparol), как эту таблицу мне направить по указанному адресу...copy file, что-то не копирует...и !run copy, тоже как-то игнорирует моё предложение послать туда файл..., а какие есть ещё варианты...?
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36263820
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
ftp.exe
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36263848
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.., начинаю изучать.., а вот чтоб как-то создать connection...это не получится?
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36264164
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда..., тут надо писать скрипт на VBS и затем его запускать из VFP, а нельзя ли эти самы объекты открыть в VFP ну что-нибудь CreateObject("Scripting.FileSystemObject")...
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36264249
Melnik_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2q1w1e1
Приветствую !
На фоксклубе(foxclub.ru) достаточно много примеров(решений) для работы с ФТП .
Посмотрите там , если уж очень надо(хочется) с API .

Сам в своё время остановился всётаки на ftp.exe .

По моему удобно тем , что эта фишка есть в каждой вин_системе и не нужно думать о наличии или отсуствии определённых API .
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36265796
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melnik_A,

Использование FTP.exe останавливает то, что после
run FTP.exe
VFP переходит в среду этой программы, и уже остальные команды придётся вводить в интерактивном режиме. Если написать батовский файл(скрипт), то там всё равно будет использоваться язык VBS(ну или другой), и он получится внешним к программе, а не внутрнним, который не скомпилируешь, что тоже не совсем радует, вроде как всё по возможности должно быть внутри программы и не болтаться снаружи...(ну это вроде как рюкзака, где всё должно быть спрятано и уложено, а не прицеплять всякие коврики, котелки, кошки и т.д. снаружи рюкзака, т.е. можно и так, но лучше этого не делать...:-)))
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36265821
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1VFP переходит в среду этой программы, и уже остальные команды придётся вводить в интерактивном режиме. ...
А хэлпы почитать религия не позволяет?
Код: plaintext
ftp.exe -?
собираешь все свои команды в текстовый файлик (FTP.TXT) и запускаешь
Код: plaintext
ftp.exe -s:FTP.TXT
он отработает и закроется
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36265892
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

спасибо, то что надо, про команды FTP нашёл, а вот про опции и ключи этой утилиты, я не нашёл... :-(
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36266080
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё нашёл (http://www.sql.ru/forum/actualthread.aspx?tid=515212)
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36266204
Melnik_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всех приветствую !
2q1w1e1
Как уже написал "Dima T" для автоматической отправки(приёма) файлов нужно использовать(ую) пакетный режим работы (ключ "-s" с ранее созданным текстовым файлом).
Т.е. всё достаточно просто и хорошо работает .
Больше года у меня организован так обмен файлами через ФТП между серверами .
Проблему помню только однажды, связана была с кривой настройкой инет_прав у юзверов на новом сервере .
Разобрались достаточно быстро , админ подкрутил там что-то и стало работать .
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36371215
Eugen Kru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не совсем правильное решение проблемы.
дело в том что на ftp нужно сперва проверить какие файлы уже есть, чтобы не копировать их лишний раз и не тратить время.
Простой пример - 500 картинок с изображением товара. Многие из них уже есть на ftp так что сперва нужно узнать какие там есть и получить их список.
И потом, само решение ftp.exe выглядит как то коряво - в виде чёрного окна DOS. ;)
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36371284
malnevit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T , не ври :)

ftp.exe /?
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36371567
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
malnevitDima T , не ври :)

ftp.exe /?

Dima T это и без вас знает.
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36373266
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugen KruЭто не совсем правильное решение проблемы.
дело в том что на ftp нужно сперва проверить какие файлы уже есть, чтобы не копировать их лишний раз и не тратить время.
Простой пример - 500 картинок с изображением товара. Многие из них уже есть на ftp так что сперва нужно узнать какие там есть и получить их список.
И потом, само решение ftp.exe выглядит как то коряво - в виде чёрного окна DOS. ;)

В чём не правильность?

1. Используйте опцию ls ftp.exe + распарсить файл выцепив имена

2. Запускайте через сервер сценариев (Windows Script Host).
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36375223
А. С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут посмотрите
http://sql.ru/forum/actualthread.aspx?tid=208805
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36394785
Eugen Kru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistEugen KruЭто не совсем правильное решение проблемы.
дело в том что на ftp нужно сперва проверить какие файлы уже есть, чтобы не копировать их лишний раз и не тратить время.
Простой пример - 500 картинок с изображением товара. Многие из них уже есть на ftp так что сперва нужно узнать какие там есть и получить их список.
И потом, само решение ftp.exe выглядит как то коряво - в виде чёрного окна DOS. ;)

В чём не правильность?

1. Используйте опцию ls ftp.exe + распарсить файл выцепив имена

2. Запускайте через сервер сценариев (Windows Script Host).

Пишите конкретный пример!
Например как получить список файлов ftp в виде текстового файла на диске C используя возможности ftp.exe
Болтать языком мы все умеем... :)
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36394984
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugen KruПишите конкретный пример!
Например как получить список файлов ftp в виде текстового файла на диске C используя возможности ftp.exe
Болтать языком мы все умеем... :)

Первое. Выбирайте пожалуйста выражения.

Второе, думаю Вы сможите подставить свой сервер, пароль, логин в файл сценариев (если нет, то сюда надо написать адрес сервера, логин, пароль, папочку которую надо просмотреть)

А команда такая

Код: plaintext
ftp.exe -i -v -s:ПутьИимяФайлаСценария > ПутьИимяФайлаВывода

Пример файла сценариев (если есть трудности с прочтением хелпа)

Код: plaintext
1.
2.
3.
4.
5.
open Сюда пиши адрес сервера
Сюда пиши логин
Сюда пиши пароль
cd /Сюда пиши папку ftp-сервера которую хочешь просмотреть
ls 
quit


Результат будет на диске в виде

Код: plaintext
1.
2.
3.
4.
5.
6.
open Адрес сервера

cd /Папка ftp

Здесь с новой строчки будут перечислены файлы
ls 
quit

Третье, парсинг полученного файла писать или Вы сами справитесь, или пусть это будет новогодним "домашним" задание
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36633276
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять вылезла проблема, полгода полёт был нормальный
Соединяюсь с FTP , типа (примерно)
run ftp -s:xxx.txt>logfile.txt
xxx.txt
************
open ip
login
password
disconnect
quit
Но что-то с этим FTP произошло, перестало коннектиться, надо теперь увеличить как-то время соеденения с этим FTP, может кто знает как это сделать...
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36633409
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перестало коннектиться - там пароль не поменялся? :)
...
Рейтинг: 0 / 0
Скопировать файл DBF из VFP на FTP
    #36633466
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, пароль всё нормально, просто в VBS есть время процесса(вроде WaitSeс), которое можно задать, после чего этот процесс завершается, вроде так, но мне не подходит VBS, операционки разные...и хотелось бы стандартной утилитой FTP
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Скопировать файл DBF из VFP на FTP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]