AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2013, 13:22   #7  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Добрый день!
Не подскажите, как можно перебрать файлы на ftp? Axapta 3.0 SP3

X++:
static void testConnect2FTP(Args _args)
{
    str             ftp='our-ftp.local';
    str             username='admin';
    str             pass='123';

    WinInetClient   winInet = new WinInetClient();
    int             code1;
    int             code2;

    Filename        fileNamePng;
    int             handlePng = 0;

    FileFolder_RU   fileFolder = @"ftp://our-ftp.local/Pictures/images/catalog/products/angle/";
    ;

    code1 = winInet.internetConnect(ftp, username, pass);

    if (!code1)
        throw error("Не удалось подключиться к ftp-серверу!");

    code2 = winInet.ftpSetCurrentDirectory(code1, "/Pictures/images/catalog/products/angle/");

    // А дальше как?

    // Попытка перебрать файлы, как в обычной папке - handlePng всегда -1, т.е. findFirstFile файлов не видит, хотя в проводнике по этому пути они отображаются
    [handlePng, fileNamePng] = WinApi::findFirstFile(fileFolder + "*.*");

    if (handlePng != -1)
    {
        while (fileNamePng)
        {
            info(fileNamePng);
            fileNamePng = WinApi::findNextFile(handlePng);
        }
    }

    WinApi::findClose(handlePng);
}

Последний раз редактировалось DreamCreator; 11.12.2013 в 13:24.
Теги
ftp

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
работа по FTP mit DAX: Программирование 9 19.09.2014 10:05
Ax2009 Название файла при создании dbf Arahnid DAX: Программирование 2 23.08.2012 23:12
Сохранение файла на FTP yahenz DAX: Программирование 1 27.12.2011 09:45
FTP в AX4 sukhanchik DAX: Программирование 14 07.10.2009 12:52
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:52.