51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2023|回复: 1
打印 上一主题 下一主题

[原创] 我写了个FTP脚本,老是说我编译错误,我帖上脚本和报错信息,大家帮看看,谢谢~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-19 20:03:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Action()
{
ftp_logon_ex(&ftp,"FTP",
                    "URL=ftp://:@172.18.9.177",
                    "LocalAddr=ca_server:21",
                    LAST);

ftp_get_ex(&ftp, "Get_Files",
        "SOURCE_PATH=/Audio.rar",
        "TARGET_PATH=c:/s",
        "MODE=ASCII",
        ENDITEM ,
    LAST);

        return 0;
}


以上是脚本,下面是报错信息:
Action.c (3): undeclared identifier `ftp'
Action.c (3): type error in argument 1 to `ftp_logon_ex'; found `pointer to int' expected `pointer to pointer to unsigned long'
Action.c (8): type error in argument 1 to `ftp_get_ex'; found `pointer to int' expected `pointer to pointer to unsigned long'
c:\\g\\\\combined_g.c (5): 3 errors, not writing pre_cci.ci
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-19 20:55:42 | 只看该作者
我以前弄了一个FTP的脚本,拿出来给你参考一下,这个脚本是运行正常的:前提是服务器上有相应的文件。

ftp1 = 0;
        ftp_logon_ex(&ftp1, "FtpLogon",
                "URL=ftp://Zee:1234@ZEE",
                LAST);


        lr_start_transaction("logon");

        ftp2 = 0;
        ftp_logon_ex(&ftp2, "FtpLogon",
                "URL=ftp://Zee:1234@ZEE",
                LAST);

        ftp_dir_ex(&ftp2, "FtpDir",
                "PATH=", "PASSIVE=TRUE", ENDITEM,
                LAST);



        ftp_dir_ex(&ftp2, "FtpDir",
                "PATH=/", "PASSIVE=TRUE", ENDITEM,

                LAST);



        lr_end_transaction("logon", LR_AUTO);

      ftp_get_ex(&ftp2, "Get_Files",

              "SOURCE_PATH=/1.txt",
              "TARGET_PATH=d:/1.txt",
              "MODE=ASCII",
              ENDITEM ,
                 LAST);
        ftp_put_ex(&ftp2, "FtpPut",
                "SOURCE_PATH=ftpfile_1.dat", "TARGET_PATH=/1.mdb", ENDITEM,
                LAST);

        ftp_delete_ex(&ftp2, "FtpDelete",
                "PATH=/1.txt", ENDITEM,
                LAST);



        ftp_mkdir_ex(&ftp2, "FtpMakeDir",
                "PATH=/新文件夹");

        ftp_dir_ex(&ftp2, "FtpDir",
                "PATH=/", "PASSIVE=TRUE", ENDITEM,
                LAST);

        ftp_rendir_ex(&ftp2, "FtpRenDir",
                "SOURCE_DIR=/新文件夹", "TARGET_DIR=/2", ENDITEM,
                LAST);
     

        ftp_logout_ex(&ftp2);


       
        ftp_logon_ex(&ftp2, "FtpLogon",
                "URL=ftp://Zee:1234@ZEE",
                LAST);

        ftp_dir_ex(&ftp2, "FtpDir",
                "PATH=", "PASSIVE=TRUE", ENDITEM,
                LAST);



        ftp_dir_ex(&ftp2, "FtpDir",
                "PATH=/", "PASSIVE=TRUE", ENDITEM,
                LAST);


        ftp_delete_ex(&ftp2, "FtpDelete",
                "PATH=/2.txt", ENDITEM,
                LAST);

   

        ftp_logout_ex(&ftp2);

        ftp_logout_ex(&ftp1);
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 07:00 , Processed in 0.075162 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表