Показать сообщение отдельно
Старый 14.12.2013, 23:48   #12  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Большое Спасибо! Вот полученный код перебора файлов на ftp:
X++:
    str             ftp='our-ftp.local';
    str             username='admin';
    str             pass='123';
    Path            path = "/Pictures/images/catalog/products/angle/";

    WinInet         winInet = new WinInet();
    int             handler;

    boolean         res;
    FileName        fileName;
    Container       con;
    int             i;
    ;

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

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

    res = winInet.ftpSetCurrentDirectory(handler, path);

    if(!res)
        throw error("Не удалось установить нужную директорию");

    [handler, fileName] = winInet.ftpFindFirstFile(handler, "*.png");

    print fileName;

    while(fileName)
    {
        i++;
        con = winInet.ftpFindNextFile(handler);
        fileName = conpeek(con, 2);
        if(fileName)
        {
            print strFmt("%1 %2", i, fileName);
        }
    }
может кому пригодится.